cod*_*der 13 jquery jquery-ui jquery-ui-autocomplete
我想我已经阅读了有关此问题的每个stackoverflow和google结果,他们似乎都引用了第一个jquery自动完成插件而不是当前的jquery ui自动完成.
强制自动完成结果从数据源而不是缓存列表更新的方法是什么?
use*_*654 23
jquery ui autocomplete不执行任何缓存.缓存发生在浏览器级别.为防止它发生,请使用$.ajaxSetup
.
$.ajaxSetup({ cache: false });
Run Code Online (Sandbox Code Playgroud)
cache: false
如果您不想全局禁用缓存,您还可以为source选项提供一个函数,该函数为您执行ajax请求.
source: function(request, response) {
$.ajax({
url: "url.php",
dataType: "json",
cache: false,
type: "get",
data: { term: request.term }
}).done(function(data) {
response(data);
});
}
Run Code Online (Sandbox Code Playgroud)