直接貼代碼
<script type="text/javascript">
$(function () {
var url = 'http://www.www.com/awww.html';
$.ajax({
url:url,
statusCode: {
404: function() {
alert( "page not found" );
}
},
});
});
</script>
PS:
代碼只有在同一域名下訪問的時候才會生效,不同域名間的訪問會遇到跨域問題並報錯

從源'本地路徑'訪問 '目標路徑(請求鏈接)'文本傳輸請求已被CORS策略阻塞:對預置請求的響應未通過訪問控制檢查:請求的資源上不存在'Access- control - allow - origin '報頭。
錯誤原因:
本地路徑和目標路徑不是同一個域名下引起的跨域問題,並且,就算兩個域名是同一個一級域名不同二級域名的時候,例如 a.baidu.com 和 b.baidu.com 是屬於不同域的,也是會出現這個問題
HTTP訪問控制(CORS) https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
CORS(跨源資源共享) https://developer.mozilla.org/en-US/docs/Glossary/CORS
解決辦法:jsonp
<script type="text/javascript">
$(function () {
var Url = "http://www.ww.com/fwa.html";
$.ajax({
url: Url,
dataType: "jsonp",
jsonp: "callback",
jsonpCallback:"success_jsonpCallback",
statusCode: {
404: function() {
alert( "page not found" );
}
}
});
});
</script>
轉載自 https://blog.csdn.net/qq_27559331/article/details/88076761
