jQuery.get()是jQuery.ajax()获取电话的简写.但是当我设置调用cache:false数据时.get(),发送到服务器的是一个名为cache的参数,其值为false.虽然我的意图是将数据的时间戳发送到服务器以防止缓存,如果我cache: false在jQuery.ajax数据中使用该缓存.如何在不重写jQuery.get调用jQuery.ajax调用或使用的情况下完成此操作
$.ajaxSetup({
// Disable caching of AJAX responses
cache: false
});
Run Code Online (Sandbox Code Playgroud)
更新:感谢大家的答案.你们都是对的.但是,我希望有一种方法可以让get调用知道你不想缓存,或者将该值发送到底层的.ajax(),这样它就知道如何处理它.
我是 寻找除目前已确定的三种方式之外的第四种方式:
通过ajaxSetup全局完成
使用.ajax调用而不是.get调用
通过在.get调用中添加一个保存时间戳的新参数来手动完成.
我只是认为这个功能应该构建在.get调用中.