内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
jQuery.get()
是一个jQuery.ajax()
get call 的简写。但是当我设置调用cache:false
的数据时,.get()
发送给服务器的是一个名为cache的参数,其值为false。虽然我的意图是发送数据到服务器的时间戳,以防止缓存,这是如果我cache: false
在jQuery.ajax数据中使用会发生什么。我怎么做到?
$.ajaxSetup({
// Disable caching of AJAX responses
cache: false
});
自己添加参数。
$.get(url,{ "_": $.now() }, function(rdata){ console.log(rdata); });
从jQuery 3.0开始,你可以这样做了:
$.get({ url: url, cache: false }).then(function(rdata){ console.log(rdata); });