gpt4 book ai didi

javascript - 检测 Ajax 请求是否在 JavaScript 中失败

转载 作者:数据小太阳 更新时间:2023-10-29 05:54:57 24 4
gpt4 key购买 nike

如何检测 Ajax 请求是否未能加载文件。

这是我的引用代码:

var pro = undefined;
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
pro = JSON.parse(xmlhttp.responseText);
}
}
xmlhttp.open("GET","data.json",true);
xmlhttp.send();

拜托,不要使用 jQuery。

谢谢!

最佳答案

可以查看http状态是500还是大于500表示请求出错http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_Server_Error

 if (xmlhttp.status >= 500){
alert('error');
}

注意:您也可以根据需要考虑其他http状态数

关于javascript - 检测 Ajax 请求是否在 JavaScript 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22925803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com