मैं टेक्स्टबॉक्स में मान पोस्ट करने की कोशिश कर रहा हूं,मेरे अन्य टेक्स्टबॉक्स के मूल्य के आधार पर। बस के लिए मैं 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;