/ / Публикуване на стойност в текстовото поле с помощта на ajax - php, jquery, ajax

Публикувайте стойност в текстово поле, използвайки ajax - php, jquery, ajax

Опитвам се да публикувам стойността в текстовото поле,в зависимост от стойността на другото ми текстово поле. Само за т.е. аз въвеждам молив в try1 поле, стойността трябва да се покаже в полето try2 е A00003. Разбрах го в предупредително съобщение. Но проблемът е, че няма стойност, която се връща в текстовото поле try2. Какъв е проблемът с това?

Всяка помощ ще оцени.

Структура на таблицата

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;
}
?>

Отговори:

2 за отговор № 1

употреба val() за входен елемент.

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

1 за отговор № 2

за записване на данни input box трябва да използвате val() като този

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

html() обикновено се използва за писане html contents в divs ,spans , etc.

Допълнителна информация</ Силен>: за записване на данни в a label можеш да използваш text("data")


0 за отговор № 3

Присвояване данни да се стойност.

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