我对这段代码有疑问,它是关于一个使用 ajax 为用户提供自动建议的搜索框,我正在测试代码但它似乎不起作用,有什么建议吗?
HTML 代码:-
<input class="autosuggest" name="autosuggest" type="text"></input>
和 JavaScript 代码:-
$(document).ready(function(){
$('.autosuggest').keyup(function(){
var search_term = $(this).attr('value');
$.post('search.php', {search_term:search_term}, function(data){
alert(data);
});
});
});
现在是 PHP 页面:-
<?php
require_once "database/db.php";
if(isset($_POST['search_term']) == true && empty($_POST['search_term']) == false){
echo"something";
}
}
?>
现在这段代码应该给我一个带有“某物”值的警报框,不是吗?它只是给了我一个空警报框,我不知道为什么!
有什么建议么?