2011-10-11 63 views
0

我創建小的jQuery AJAX Live搜索。員額 它工作正常,但是當我不斷刪除文本框的值有時 當盒子被完全清除,我得到最後的結果從搜索結果區域仍然出現 。jQuery的AJAX Live搜索有時會返回搜索框時清除數據

$("#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> 

我試過這種方法,但不會工作。任何幫助,請

回答

0

嘗試添加如果

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

我想......不會工作,有時則不能everytimes ......我得到的最後searchh結果。 – aygeta

+0

代碼中的哪個位置添加了它? –