След като прегледате внимателно кода. Изглежда, че има няколко грешки, които трябва да бъдат отстранени.
- Js не се съдържа във функцията jQuery ready
- Стойността на термина не се извлича правилно
- Методът on не се използва правилно
- Свойството 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);
}
});
}
});
});