当清除搜索框时,Jquery ajax实时搜索有时会返回数据

时间:2011-10-11 20:17:12

标签: php jquery ajax

我创建了小jquery ajax实时搜索.post 它工作正常,但有时候我一直在删除文本框的值 当盒子被彻底清除后,我仍然会出现搜索结果 在我的搜索结果区域。

$("#search").live("keyup",function(){
$("#searchResult").hide();
 var searchValue = $(this).val();

 $.post("userpanel.php",{'action':'search','searchboxValue': searchValue},function(result){
  if(result == ""){
   $("#searchResult").hide();
  }
 else{
  $("#searchResult").fadeIn().html(result); 
 } 

  });               
});

<div id='searchResult'></div>

我试过这种方法但不会工作。请帮忙

1 个答案:

答案 0 :(得分:0)

尝试添加if

if(searchValue!="") {    
    //fetch search results 
}