JavaScriptでのAJAXリクエストにおける例外処理
AJAXリクエストの実行中に例外(例えば、インターネット接続の切断)が発生した場合、
プロミスはエラーで終了します。
このエラーは、例えば
catchを通じて、
我々にとって便利な方法でキャッチすることができます。
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
リクエストが成功した場合はページのテキストを、 ネットワークエラーが発生した場合はエラーを出力してください。