【发布时间】:2010-12-26 22:29:17
【问题描述】:
我有一个搜索字段。现在它搜索每个键。因此,如果有人键入“Windows”,它将使用 AJAX 搜索每个键:“W”、“Wi”、“Win”、“Wind”、“Windo”、“Window”、“Windows”。
我想有一个延迟,所以它只在用户停止输入 200 毫秒时搜索。
keyup函数中没有这个选项,我试过setTimeout,但是没用。
我该怎么做?
【问题讨论】:
-
如果可以,我会将其作为副本关闭。
-
我看不出重复的危害,只要给出和接受的答案是正确的。将问题添加到数据库中一定是一件好事,也是值得努力的事情。
-
如果有 100 个相同的问题,那么未来的人们将无法从每个人分享的精彩答案中受益,因此关闭欺骗并将每个人重定向到原始问题对寻找最佳实践和修复。请参阅stackoverflow.com/help/duplicates 了解有关关闭重复项的原因的更多信息。
-
这比它应该复制的那个更受欢迎。它的措辞更好,答案更好,在谷歌等上排名更高。很多人都从这个答案中受益。回想起来,如果关闭,那将是一种耻辱。有一些琐碎的,作为重复项很糟糕,但这不属于这一类。
标签: javascript jquery