Это моя форма:Ajax JQuery форма поиска в PHP
<form id="submitsearch" action="Classes/system/main/searchresult.php" method="POST">
Search by <span style="font-size:15px;">(developer, specialization, profession,major)</span>
<input type="text" name="searchbox" id="searchbox" />
in
<select style="text-align:center;" name="countrysearch" id="countrylist">
<option selected="selected" value="0">None</option>
<option value="1">USA</option>
</select>
<input style="margin-left:25px;" id="submitSearch" type="submit" value="Search"/>
</form>
и это Ajax код JQuery:
$("#submitSearch").click(function(){
$.ajax({type:'POST', url: 'Classes/requests/search.php', data:$('#submitsearch').serialize(), cache: false, success: function(response) {
$('#submitsearch').find('#pagePanel').html(response);
});
Почему не работает? Файл php возвращает правильный результат normaly.
Но я хочу, чтобы он загружался внутри другого div с id «pagePanel» без перезагрузки, используя ajax.
Любая помощь? Я новичок в Ajax.
Edit:
$("#submitbutton").click(function(){
$.ajax({type:'POST', url: 'Classes/system/main/searchresult.php', data:$('#submitsearch').serialize(), cache: false, success: function(response) {
$('#pagePanel').html(response);
}})});
Это работает со мной.
Благодарим за помощь.
Что именно * не работает? Какие ошибки вы получаете на консоли ошибок? –