javascript - 如何在 $.getJSON() 中传递 `Cache: false`

标签 javascript jquery ajax backbone.js

我在 IE 10 中遇到 ajax 调用缓存问题。该解决方案是在 ajax 调用中传递 cache: false 。我面临着这个问题。我如何在其中传递 Cache: false

$.getJSON(url , function(data){ //some code here }

最佳答案

尝试这样:

$(document).ready(function() {
  $.ajaxSetup({ cache: false });
});

即,您需要调用 jQuery.ajaxSetup()方法并将值 false 传递给缓存属性,这将导致 jQuery 禁用 ajax 调用的缓存。

已回答here作者:Jitesh 你可以试试这个:

$.ajaxSetup({ cache: true});
$.getJSON("/MyQueryUrl",function(data,item) {
     // do stuff with callback data
     $.ajaxSetup({ cache: false});
   });

关于javascript - 如何在 $.getJSON() 中传递 `Cache: false`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29599111/

相关文章:

通过 native 弹出窗口的 javascript 输入

javascript - 如何确保 clickable 运行而不是 td

javascript - 简单的 jQuery 分页

javascript - 当将鼠标悬停在其中一个 td 上时,如何更改多个 td 的类别?

javascript - 如何使用 native JavaScript 在 HTML DOM 事件上调用 JSF 托管 Bean?

php - Ajax "parsererror", "No conversion from text to application/json"

javascript - Angular Firebase (AngularFire) CRUD 显示和编辑页面?

javascript - 在 React.js 中集成 PayPal 的 iframe 渲染错误

java - struts2 jquery 从日期到日期

jQuery AJAX 调用不接受响应数据