XMLHttpRequestで、「readyState === 4」かつ「ステータスコードが200以上300未満」ではない 状態を意図的に作り出したい
XMLHttpRequestで、readyState === 4 となる、HTTPステータスコードを教えてください
・403エラーや、404エラーは、ここで弾かれるでしょうか?
また、「readyState === 4」 かつ 「HTTPステータスコードが200以上300未満」ではない 条件だと、何が該当するでしょうか?
・可能性があるHTTPステータスコードは?
・(テストしてみたいので、)この状態を意図的に作り出すことは出来るでしょうか?
↓ 追記しました。
・下記コードで、何のために条件分岐をしているのか分からなかったので質問しました。
・elseのところでalert表示させるよう、試しにサーバ側を404エラーにしたのですが、うまくいきませんでした(別の箇所でエラーが出てしまったので)
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
if (xhr.status >= 200 && xhr.status < 300) {
} else {
alert("test"); //ここをalert表示させたい
}
}
}