gpt4 book ai didi

jquery - 清除 jquery ui 自动完成的缓存

转载 作者:行者123 更新时间:2023-12-03 22:08:17 25 4
gpt4 key购买 nike

我想我已经阅读了关于这个问题的所有 stackoverflow 和 google 结果,它们似乎都指的是第一个 jquery 自动完成插件,而不是当前的 jquery ui 自动完成。

强制从数据源而不是缓存列表更新自动完成结果的方法是什么?

最佳答案

jquery ui 自动完成功能不进行任何缓存。缓存发生在浏览器级别。为了防止这种情况发生,请使用$.ajaxSetup

$.ajaxSetup({ cache: false });

如果您不想全局禁用缓存,您也可以向源选项提供一个函数,使用 cache: false 为您执行 ajax 请求。

source: function(request, response) {
$.ajax({
url: "url.php",
dataType: "json",
cache: false,
type: "get",
data: { term: request.term }
}).done(function(data) {
response(data);
});
}

关于jquery - 清除 jquery ui 自动完成的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10726089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com