कोड को ध्यान से देखने के बाद। ऐसा लगता है कि कई त्रुटियां हैं जिन्हें दूर करने की आवश्यकता है।
- js jQuery तैयार फ़ंक्शन में शामिल नहीं है
- शब्द का मान सही ढंग से पुनर्प्राप्त नहीं किया जा रहा है
- चालू विधि का ठीक से उपयोग नहीं किया जा रहा है
- AJAX गुण 'url' लोअरकेस होना चाहिए
- डेटा प्रकार html होना चाहिए क्योंकि सामग्री सीधे DOM पर लिखी जा रही है
- लिखने का तरीका
html()
होना चाहिए चूंकि सामग्री HTML है - जिस पृष्ठ की ओर इशारा किया जा रहा था वह PHP पृष्ठ नहीं था, और सही खोज पृष्ठ नहीं था
इन सभी समस्याओं का समाधान नीचे दिया गया है:
$(document).ready(function(){
$('#searchsubmit').on("click", function(){
// Get the value of the term field
var term = $('#term').val();
// Proceed if the term is not empty
if($.trim(term)!=''){
// Load the html result from the PHP script
$.ajax({
url: 'search.php',
data: 'term='+term,
type: 'POST',
dataType: 'html',
success: function(data){
// Place the HTML response into the search query div
$('#searchquery').html(data);
}
});
}
});
});