我正在构建一个搜索框(输入字段),该搜索框应进行服务器调用以过滤带有插入文本的网格,但是我需要以一种聪明的方式进行操作,仅当用户具有以下条件时,才需要触发服务器调用停了
现在,我正在尝试实现它,但是如果有人知道如何实现它,我将非常高兴。
无论如何,如果我先这样做,我会在这里发布答案...
最好的祝福,
海梅
最佳答案
var searchTimeout;
document.getElementById('searchBox').onkeypress = function () {
if (searchTimeout != undefined) clearTimeout(searchTimeout);
searchTimeout = setTimeout(callServerScript, 250);
};
function callServerScript() {
// your code here
}