【发布时间】:2011-01-18 19:38:51
【问题描述】:
您好,我正在我的 web 应用程序中实现实时搜索(=您键入时搜索)功能。 目前我正在使用 keyup 事件通过 ajax post 发送搜索请求,例如
$('#SearchField').keyup(function(e) {
$.post(
...
);
});
但这会导致某种滞后问题,在某些情况下,当我搜索时,例如在“问题”之后,“专业”的响应显示在“问题”响应之后,并用覆盖正确的搜索结果取得重大成果的方法。
什么是打击这种行为的好方法?
tia
【问题讨论】:
-
为什么不每隔 0.5 - 1.0 秒轮询一次文本框的变化?