应该有不少的新童鞋会碰到这个问题,getJson在IE下不工作。。。。。
$.getJSON();
问题出在哪里呢?
原因:IE浏览器会读取第一缓存,只要阻止即可。
var noCache = Date();
$.getJSON("url",{"noCache":noCache},callback)
还有一种解决办法就是用$.ajax()代替
$.ajax({type:"GET",url:"url",dataType:"json",cache:false,callback});
$.getJSON();
问题出在哪里呢?
原因:IE浏览器会读取第一缓存,只要阻止即可。
var noCache = Date();
$.getJSON("url",{"noCache":noCache},callback)
还有一种解决办法就是用$.ajax()代替
$.ajax({type:"GET",url:"url",dataType:"json",cache:false,callback});
本文将介绍如何在IE浏览器中解决使用$.getJSON()出现的问题,通过阻止读取第一缓存或替换为$.ajax()来实现。同时提供了解决方案的详细步骤和原理解释。

被折叠的 条评论
为什么被折叠?



