我有一个脚本,可以在用户输入新帖子的标题时搜索我的网站以查找重复的内容(就像在 Quora 上一样)。现在它在 keyup 上触发一个 post 请求,导致 post 请求堆积。
关于避免这种情况的最佳方法的任何想法?
$("#topic_title").keyup(function(){
var search_val=$(this).val();
$.post('/?post_type=topic&duplicate=1',{s:search_val},function(data){
if(data.length>0){
var results = $(data).find( '#results' );
$("#duplicates").html(results);
}
});
});
** 感谢所有高质量的答案!为了简单起见,我使用了 abort() 方法。奇迹般有效。