:未知のエラー:InvalidStateError:AJAXのDOM例外11?私は、単純なAJAXリクエストを実行している
function makePages(num) {
var conn = new XMLHttpRequest();
conn.onreadystatechange = function() {
if (conn.status === 200 && conn.readyState === 4) { //error here
$('#oldPost').before(conn.responseText);
}
else{
return
}
}
conn.open('GET','includes/feedExtra.php?num=' + num);
conn.send();
}
コードが正しく実行され、PHPは正しい内容を返します。しかし、Chromeのコンソールにエラーがある:
Uncaught Error: InvalidStateError: DOM Exception 11
それは、この行を指す:私は間違って
if (conn.status === 200 && conn.readyState === 4) {
何をしているのですか?
うわー感謝。あなたが正しいと判明したので、私は何かをする前に 'readyState == 4'を確認する必要があったので、すべての関数の周りに大きな関数ifをラップし、エラーはなくなりました! :D – bnynn