我知道在使用 AJAX 加载 JSON 时 IE7 和 IE8 存在缓存问题,但我认为我已经解决了将缓存设置为 false 的问题。我页面中的 JSON 有时无法仅在这些浏览器中加载。有什么问题?
var language = "de";
$.ajax({
url: "json/" + language + "/content.json",
data: "nocache=" + Math.random(),
type: "GET",
cache : false,
contentType: "application/json",
dataType: "json",
success: function(source){
data = source;
showStartpage(data);
showInfo(data);
},
error: function(data){
alert("Failed to load content");
}
});
有任何想法吗?谢谢!