我还是个 jQuery 新手,但我能够配置 jQuery UI 并在我的搜索框上实现自动完成功能。但是,我一直遇到一些问题。有时,自动完成功能会中断,导致搜索框本身消失。Firebug 告诉我该操作正在中止并且没有收到响应。
这些错误没有明显的模式,下次我尝试使用相同的术语时,我怀疑这是一个数据问题。主要问题是这会导致搜索框从页面中完全消失,直到页面刷新。有没有办法至少阻止这种情况发生?如果需要,我很乐意提供更多信息。
$(document).ready(function($){
$('.search').each(function(){
var self = $(this);
self.autocomplete({source: "/products/autocomplete"});
});
});