失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > ajax获取响应状态 如何从jQuery.ajax获取响应状态代码?

ajax获取响应状态 如何从jQuery.ajax获取响应状态代码?

时间:2021-08-16 04:51:16

相关推荐

ajax获取响应状态 如何从jQuery.ajax获取响应状态代码?

如何从jQuery.ajax获取响应状态代码?

在下面的代码中,我要做的就是从jQuery.ajax调用中获取HTTP响应代码。然后,如果代码为301(永久移动),则显示“位置”响应标头:<?xml version="1.0"encoding="utf-8"?>htmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"

"/TR/xhtml1/DTD/xhtml1-strict.dtd">

jQuery301Trial

functionget_resp_status(url){

$.ajax({

url:url,

complete:function(jqxhr,txt_status){

console.log("Complete:["+txt_status+"]"+jqxhr);

//if(responsecodeis301){

console.log("Location:"+jqxhr.getResponseHeader("Location"));

//}

}

});

}

$(document).ready(function(){

$('a').mouseenter(

function(){

get_resp_status(this.href);

},

function(){

}

);

});

Test301redirect

Test404notfound

有人能指出我哪里错了吗?当我检查Firebug中的'jqxhr'对象时,我找不到状态代码,也找不到'Location'响应头。我在'完成'的最后一行设置了断点。

非常感谢。

如果觉得《ajax获取响应状态 如何从jQuery.ajax获取响应状态代码?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。