我注意到,如果用户快速键入,jQuery UI Auto-Complete将“中止”某些HTTP请求。这些请求是否仍然会受到影响?如果是的话,除了在字母中设置延迟或最小值之外,还有减少发送的请求吗?
答案 0 :(得分:0)
是的,可以通过在delay
定义上设置autocomplete
来实现。
$( ".selector" ).autocomplete({ delay: 500 });
键击发生和a之间的延迟(以毫秒为单位) 搜索已执行。零延迟对本地数据有意义(更多 响应),但可以为远程数据产生大量的负载 反应迟钝。