/ / Wert in Textfeld mit ajax - php, jquery, ajax

Geben Sie den Wert mit ajax - php, jquery, ajax in das Textfeld ein

Ich versuche den Wert in ein Textfeld zu schreiben,abhängig vom Wert meiner anderen Textbox. Nur für d. H. Ich gebe Bleistift in try1 Feld ein, sollte der Wert in try2 Feld A00003 angezeigt werden. Ich habe es in Warnmeldung bekommen. Aber das Problem ist, es gibt keinen Wert zurück in Textfeld try2. Was ist das Problem mit diesem?

Jede Hilfe wird zu schätzen wissen.

Tabellenstruktur

Item    |  Item_Code
Pencil  |  A00003
Ballpen |  A00004

index.php

<input id="try1" name="try1">
<input id="try2" name="try2">
<script type="text/javascript">
$(document).ready(function()
{
$("input[id="try1"]").change(function()
{
var try1 = $("#try1").val();

$.ajax({
type: "POST",
url: "getajax.php",
data :"try1="+try1,
dataType:"html",
type:"POST",
success:function(data){
alert(data)
$("#try2").html(data);
}
});
return false;
});
});
</script>

GetAjax.php

<?php
$mysqli = new mysqli("localhost", "root", "", "2015");
if(isset($_POST["try1"]))
{
$try1 = $_POST["try1"];
$sql = $mysqli->query("select item_code from code where item="$try1"");

while($row1 = $sql->fetch_assoc())
{
$code = $row1["item_code"];
}
echo $code;
}
?>

Antworten:

2 für die Antwort № 1

benutzen val() für Eingabeelement

$("#try2").val(data);

1 für die Antwort № 2

zum Einschreiben von Daten input box Sie müssen verwenden val() so was

$("#try2").val(data);

html() wird normalerweise zum Schreiben verwendet html contents in divs ,spans , etc.

Zusätzliche Information</ strong>: zum Schreiben von Daten in ein label Sie können verwenden text("data")


0 für die Antwort № 3

Zuordnen Daten zu Wert.

$("#try2").value =data;