所以我想出了这个脚本,ajax调用了谷歌的建议,JSONP返回了搜索结果。在Decad的帮助下,我设法实现了“自动完成”功能,但看来我一直在努力解决一个小问题。

每当我键入一个字母时,都会得到很少的结果,如果我选择其中一个结果并重写另一个字母,则会得到上一个选择的结果。就像缓存一样。

这是一个有效的小提琴:http://jsfiddle.net/WUcpC/1/
这是我的问题的预览:http://www.screenr.com/DKBs

任何建议和帮助表示赞赏。
非常感谢

最佳答案

Internet Explorer总是缓存AJAX调用,而其他浏览器的行为则有所不同。因此,我们最好明确告知浏览器是否应缓存AJAX。使用jQuery,我们只需输入以下内容即可完成此操作:

尝试:

 $.ajaxSetup ({
     cache: false
 });

关于javascript - 选择后的jQuery自动完成缓存?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6596516/

10-12 13:06
查看更多