所以我想出了这个脚本,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/