/ / 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);

उत्तर № 2 के लिए 1

में डेटा लिखने के लिए input box आपको उपयोग करने की ज़रूरत है val() इस तरह

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

html() आम तौर पर इस्तेमाल किया जाता है html contents में divs ,spans , etc.

अतिरिक्त जानकारी</ Strong>: डेटा को लिखने में label आप उपयोग कर सकते हैं text("data")


जवाब के लिए 0 № 3

सौंपना डेटा सेवा मेरे मूल्य.

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