किसी को भी समस्या है किसी भी विचार है? मैंने केवल पोस्ट किया है कोड के लिए आवश्यक था। मेरे पास मूल रूप से एक HTML फॉर्म है, जिसे मैं एक फॉर्म पर किसी फ़ील्ड से मूल्य खींचने से पहले एक AJAX कॉल चलाता हूं और किसी अन्य फ़ील्ड को पॉप्युलेट करता हूं। मुझे लगता है कि अगर मैं उस txt को प्राप्त कर सकता हूं जो कि modcreate.php पर एक PHP चर के रूप में फॉर्म में दर्ज किया गया है, तो यह काम करेगा। क्योंकि अगर मैं चर के बिना विवरण मैन्युअल रूप से दर्ज करता हूं तो यह काम करता है।AJAX कॉल के साथ PHP चर के लिए फॉर्म मान कैसे पास करें?
mainpage.php
रूप
<tr>
<th>Service Tag:</th>
<th><input type="text" id="inputTag" name="inputTag" value="" onblur="this.value=this.value.toUpperCase()"></td>
</tr>
और
<tr>
<th>Model:</th>
<th>
<input type="text" id="inputModel" name="inputModel" value="">
<a href="#" id="updateBtn">Populate</a>
<div id="spinner">
<img src="\images\ajax-load.gif" alt="Loading..."/>
</div>
</th>
</tr>
<script type="text/javascript" src="\js\jquery-latest.js"></script>
<script type="text/javascript">
$('#updateBtn').click(function(e) {
//to disable the click from going to next page
e.preventDefault();
$.ajax({
url: "modcreate.php",
data: { 'txt1': $('#inputTag').val() },
success: function(data) {
}
});
});
</script>
modcreate.php
<?php
$field1value = $_GET['txt1'];
$file_string = file_get_contents('blahblah.com/'.$field1value);
preg_match("/<title>Product Support for (.+)\| Dell/i", $file_string, $matches);
$print = "$matches[1]";
echo $print;
?>
****** समाधान से प्रासंगिक भागों *** *** मेरा अज एक्स कॉल हिस्सा है जहां यह फॉर्म फील्ड
यहाँवापस करने के लिए डेटा भेजा याद आ रही थी काम कर ajax सभी संकेत
<script type="text/javascript" src="\js\jquery-latest.js"></script>
<script type="text/javascript">
$('#updateBtn').click(function(e){
//to disable the click from going to next page
e.preventDefault();
$.ajax({
url: "modcreate.php",
data: { 'txt1': $('#inputTag').val() },
success: function(data) {
$('#inputModel').val(data); //this was the missing part
}
});
});
</script>
क्या modcreate.php आपको कोई परिणाम देता है यदि आप सीधे इसके पास जाते हैं? (उदा: modcreate.php पर नेविगेट करें? txt1 = कुछ भी – Joao
आपको अपनी AJAX विधि 'प्रकार: "पोस्ट" या' टाइप: "प्राप्त करें" ' –
@AdamZapp - jQuery को 'GET' पर डिफ़ॉल्ट रूप से परिभाषित करना है - यह आवश्यक नहीं है इसे सेट करें। –