是什么让gmail自动完成比jquery自动完成快得多?
每当我在jquery中输入内容时,我需要在选择出来之前暂停几毫秒(明显)停止,与我不需要停止输入的Gmail相比。
答案 0 :(得分:0)
默认情况下,jQuery自动完成时延迟较高,以防止查询过早发送到服务器(如果是往返查询)
本地数据应该是即时的(未经测试,但没有理由不这样做)
然而,通常的做法是在查询数据库之前限制到最小字符数或时间延迟(想象一下,如果你有一个大数据集并且用j查询它,那么jo,然后是joh,那么john)以避免浪费的查询执行
答案 1 :(得分:0)
来自jqueryrocks的回答为我工作
$('#selector').autocomplete("option", "delay", 10);