ie会cache jQuery的get请求, 导致jQuery的getJSON的失败, 有两种解决方案:
$.post(url, data, callback, "json");
}
1. 服务器端设置http header: Cache-Control: no-cache
2. 用POST方式定义 JSON调用
$.postJSON = function(url, data, callback) {
然后用postJSON 替代 getJSON即可
3. 在get请求之后增加一个随机的参数
本文介绍了如何解决Internet Explorer浏览器中由于缓存导致的jQuery GET请求失败问题。提供了三种解决方案:1. 服务器端设置HTTP header为no-cache;2. 使用POST代替GET请求;3. 在GET请求后附加随机参数。
2587

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



