我有一个jQuery Ajax请求,想要通过文本输入来调用它,所以我将其嵌套在keyup(function()
中。这样做是有效的。
$("#text_box").keyup(function() {
//AJAX REQUEST
});
但是有时候它的表现会有些问题。当我快速输入一些文本时,我得到的结果会省略原始输入单词的一些最后字母(可能是浏览器出了点问题)。我希望在一秒钟内没有输入活动时发送ajax请求,也就是说,如果我快速输入文本并停顿一秒钟(表示我已经完成了输入),那么ajax请求应该被发送。我该怎么做呢?