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

时间:2011-03-24 03:40:53

标签: jquery-ui-autocomplete

我在我的应用程序中使用JQuery UI Autocomplete 1.8.2。如果我搜索某个项目并选择一个项目,下次当我再次键入相同的搜索词时,自动填充不会转到源URL重新填充搜索列表但似乎记住过去的搜索并且只是显示他们。 如果我总是拥有相同的搜索列表,那将完全没问题。但就我而言,由于页面上的过滤器和其他控件,搜索列表可能会不断变化。这导致自动完成的可能性提出了一个实际上不属于更改列表的建议。 如何在每次搜索时清除菜单项,并在自动完成时基本上覆盖此记忆功能。 这是我的代码:

$(function () {

            $('#<%=Cntrl.ClientID %>').autocomplete({
                minLength: 3,
                delay: 500,
                source: url + '&temp=' + new Date().getTime().toString(),
                selectFirst:true,
                select: function (event, ui) { ...}
            });
});

请提供有关如何实施此建议的建议。

1 个答案:

答案 0 :(得分:0)

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