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.
是什么让 gmail 自动完成比 jquery 自动完成快得多?
每次我在 jquery 中输入内容时,我都需要在选择出来之前暂停几毫秒(明显)停止,与我不需要停止输入的 Gmail 相比。
默认情况下,jQuery 自动完成的延迟更高,以防止查询过早发送到服务器(如果它是往返查询)
本地数据应该是即时的(未经测试,但没有理由不这样做)
但是,通常的做法是在查询数据库之前限制最少字符数或时间延迟(想象一下,如果您有一个大数据集并使用 j、jo、joh 和 john 进行查询)以避免浪费的查询执行
jqueryrocks 的回答对我有用
$('#selector').autocomplete("option", "delay", 10);