相关疑难解决方法(0)

如何在jQuery.get调用中设置cache:false

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(),这样它就知道如何处理它.

我是 寻找除目前已确定的三种方式之外的第四种方式:

  1. 通过ajaxSetup全局完成

  2. 使用.ajax调用而不是.get调用

  3. 通过在.get调用中添加一个保存时间戳的新参数来手动完成.

我只是认为这个功能应该构建在.get调用中.

jquery caching

73
推荐指数
5
解决办法
11万
查看次数

标签 统计

caching ×1

jquery ×1