我正在通过 ajax jquery 实现搜索功能,尽管我是新手。我已经通过使用 keyup 事件来做到这一点。每当输入一些东西,根据那个字母,我的搜索列表就来了。但事情是,刷新页面时我没有得到任何记录。如果我搜索某些内容,那么只有我得到记录,如果在那个位置我删除了在搜索字段中键入的所有文本,那么正确的记录列表就会出现,但最初不是。
$("#search_term").keyup(function(e){
e.preventDefault();
ajax_search();
});
function ajax_search(){
$("#search_results").show();
var search_val=$("#search_term").val();
$.post("user-account-other.php", {search_term : search_val}, function(data){
if (data.length>0){
$("#search_results").html(data);
}
})
}
<div id="search_results"></div>
现在请告诉我如何解决这个问题。