Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到如果用户快速输入,jQuery UI Auto-Complete 将“中止”一些 HTTP 请求。这些请求还会影响服务吗?如果是这样,除了设置延迟或最小输入字母之外,还有什么方法可以减少发送的请求?
是的,可以通过设置delay您的autocomplete定义来实现。
delay
autocomplete
$( ".selector" ).autocomplete({ delay: 500 });
击键发生与执行搜索之间的延迟(以毫秒为单位)。零延迟对本地数据有意义(响应速度更快),但会为远程数据产生大量负载,同时响应速度较慢。
参考:http ://api.jqueryui.com/autocomplete/#option-delay