jQuery的$.getJSON方法在IE浏览器下失效的解决方案

Posted Steven*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery的$.getJSON方法在IE浏览器下失效的解决方案相关的知识,希望对你有一定的参考价值。

$.getJSON在IE下默认会使用浏览器缓存,所以导致数据不正确或者异常,解决方案就是在使用该方法前关闭缓存,使用完后再重新打开缓存即可。

1 <?php
2 $.ajaxSetup({ cache: false }); 
3 $.getJSON("ajax.php",function(data,item) { 
4 // 处理逻辑代码
5 $.ajaxSetup({ cache: true }); 
6 }); 
7 ?>

ok啦

以上是关于jQuery的$.getJSON方法在IE浏览器下失效的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Ajax和getjson为啥在ie浏览器不同版本中显示不同的数据

$.getJSON 在 IE8 中返回缓存数据

ie浏览器下,get请求缓存问题

解决在IE11浏览器下,JQuery的AJAX方法不响应问题

jQuery兼容浏览器IE8方法

是否可以使用 jQuery 方法 getJSON 跨域将复杂对象传递给 WCF 服务?