6

是什么让 gmail 自动完成比 jquery 自动完成快得多?

每次我在 jquery 中输入内容时,我都需要在选择出来之前暂停几毫秒(明显)停止,与我不需要停止输入的 Gmail 相比。

4

2 回答 2

0

默认情况下,jQuery 自动完成的延迟更高,以防止查询过早发送到服务器(如果它是往返查询)

本地数据应该是即时的(未经测试,但没有理由不这样做)

但是,通常的做法是在查询数据库之前限制最少字符数或时间延迟(想象一下,如果您有一个大数据集并使用 j、jo、joh 和 john 进行查询)以避免浪费的查询执行

于 2013-05-08T07:02:20.677 回答
0

jqueryrocks 的回答对我有用

 $('#selector').autocomplete("option", "delay", 10);
于 2013-05-16T22:08:20.137 回答