编程语言
首页 > 编程语言> > JavaScript-$.ajax在IE6上无法正常工作

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