JavaScript-$.ajax在IE6上无法正常工作
作者:互联网
基本上,我有这样的事情:
$.ajax({
type: "GET",
url: "my_url",
cache: true,
success: function(data) {
/* code here */
},
dataType: 'json'
});
该代码在所有经过测试的浏览器(IE7 / 8,chrome,safari,firefox)中均有效,但在IE6中,未调用成功函数.
我使用Fiddler来查看HTTP请求中发生了什么,并且一切似乎都很正常,以HTTP答复的形式获得了预期的结果,但在IE6中似乎没有成功的要求,这与onerror相同.
有什么想法吗?
解决方法:
您确定这不仅仅是缓存吗?删除浏览器缓存,然后再次测试.
一个好的测试用例是放弃“ cache”选项,并使其成为POST请求(因为GET ajax调用始终被缓存在ie6中).
标签:ajax,internet-explorer,internet-explorer-6,javascript,jquery 来源: https://codeday.me/bug/20191106/2002016.html