Ajaxリクエストを送信するときに、リクエストされたファイルに対応するファイルコンテンツがない場合、またはパスが正しく書き込まれていない場合、ページはエラーを報告します。ここでは、ページエラーの回避の問題またはページ互換性エラーについて簡単に説明します。
xhr.onreadystatechange = function() {
if(xhr.readyState == 4) {
//验证是否有该文件,使用status来判断状态
if(xhr.status >= 200 && xhr.status < 300 || xhr.status == 304) {
box.innerHTML = xhr.responseText;
}else {
// 错误页面,服务器错误或者未找到的错误
console.error("错误请求")
}
}
}
このようにすると、次の図に示すように、ページにエラーレポートが表示されなくなります。
エラーはコンソールに出力されます