Jquery ui autocomplete jquery UI自动完成菜单保留以前的搜索值

Jquery ui autocomplete jquery UI自动完成菜单保留以前的搜索值,jquery-ui-autocomplete,Jquery Ui Autocomplete,我在应用程序中使用jQueryUIAutoComplete1.8.2。如果我搜索一个项目并选择一个项目,下次我再次键入相同的搜索词时,自动完成不会转到源URL以重新填充搜索列表,而是似乎记住了过去的搜索并仅显示它们。 如果我总是有相同的搜索列表,这将是非常好的。但在我的例子中,由于页面上的过滤器和其他控件,搜索列表可能会不断变化。这会导致自动完成提出建议的机会,而该建议实际上不属于已更改列表的一部分。 如何在每次进行搜索时清除菜单项,并基本上覆盖自动完成中的记忆功能。 这是我的代码: $(fun

我在应用程序中使用jQueryUIAutoComplete1.8.2。如果我搜索一个项目并选择一个项目,下次我再次键入相同的搜索词时,自动完成不会转到源URL以重新填充搜索列表,而是似乎记住了过去的搜索并仅显示它们。 如果我总是有相同的搜索列表,这将是非常好的。但在我的例子中,由于页面上的过滤器和其他控件,搜索列表可能会不断变化。这会导致自动完成提出建议的机会,而该建议实际上不属于已更改列表的一部分。 如何在每次进行搜索时清除菜单项,并基本上覆盖自动完成中的记忆功能。 这是我的代码:

$(function () {

            $('#<%=Cntrl.ClientID %>').autocomplete({
                minLength: 3,
                delay: 500,
                source: url + '&temp=' + new Date().getTime().toString(),
                selectFirst:true,
                select: function (event, ui) { ...}
            });
});
$(函数(){
$('#')。自动完成({
最小长度:3,
延误:500,
来源:url+'&temp='+new Date().getTime().toString(),
selectFirst:是的,
选择:函数(事件,ui){…}
});
});

请提供有关如何实现此功能的建议。

我自己从未使用过自动完成功能。
Autocomplete不做任何缓存(我曾经经历过),但是您可能会发现您的源代码正在返回缓存结果

我只在IE6/IE8中面临这个问题……它在Firefox中运行良好。当问题发生时,它似乎没有命中返回结果本身的json URL。