2012-11-15 46 views
0

我正在使用我写的脚本来获取显示在页面下面的搜索结果,现在这工作正常我猜,但是当我输入一个长期sentance所有请求得到发送到服务器和当然回应来得晚,并得到堆积的结果在一个快速变化的div,我想用来显示结果,这是非常丑陋和讨厌,我真的找不到任何关于这个在互联网上的例子。JQuery搜索与实时结果

这是我的AJAX脚本触发ajax调用。

$(".harmster_form_replace_onchange input[type=text]").live("keyup paste", function(e){ 

    if($(this).val().length >=2 || e.keyCode==8) 
    { 
     var form = $(this).closest('form'); 
     var target = $(form).attr("target"); 
     loader_img(target); 
     var url = $(form).attr('action'); 
     $($(form).attr("target")).hide(); 
      $($(form).attr("target")).fadeIn('fast', function(){ 
      $.post(url, $(form).serialize(), function(data){ 
       $(target).html(data); 
      }); 
     }); 
    } 
    return false; 
}); 
+1

'已被废弃,你应该使用'。对()' –

回答