以下代码适用于Chrome和FF中的success
块,但不适用于IE。
jQuery_pinglunla.ajax('http://www.mysite.com',{
success:function(data){
//code
},
dataType:'json',
error:function(e){
alert(e.status)
}
})
我观察了HTTP请求,发现此请求退回 200 代码。
但是,在IE中,ajax调用会进入error
块,并将状态代码报告为 404 。
这真的很奇怪。造成不一致的原因是什么?
PS: 我正在使用jQuery 1.6.2
答案 0 :(得分:0)
404
表示无法找到该页面,请尝试设置您尝试获取的文件的路径:
jQuery_pinglunla.ajax('http://www.mysite.com/index.html',{
success:function(data){
//code
},
dataType:'json',
error:function(e){
alert(e.status)
}
})