jQuery UI自动完成 - 请求中止

时间:2013-04-19 15:31:13

标签: javascript jquery jquery-ui

我注意到,如果用户快速键入,jQuery UI Auto-Complete将“中止”某些HTTP请求。这些请求是否仍然会受到影响?如果是的话,除了在字母中设置延迟或最小值之外,还有减少发送的请求吗?

1 个答案:

答案 0 :(得分:0)

是的,可以通过在delay定义上设置autocomplete来实现。

$( ".selector" ).autocomplete({ delay: 500 });
  

键击发生和a之间的延迟(以毫秒为单位)   搜索已执行。零延迟对本地数据有意义(更多   响应),但可以为远程数据产生大量的负载   反应迟钝。

参考:http://api.jqueryui.com/autocomplete/#option-delay