Używam prostego żądania AJAX:Uncaught Error: InvalidStateError: DOM Exception 11 with 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();
}
Kod działa poprawnie i PHP zwraca poprawną treść. Jednak nie jest to błąd w konsoli Chrome:
Uncaught Error: InvalidStateError: DOM Exception 11
wskazuje na tej linii:
if (conn.status === 200 && conn.readyState === 4) {
Co robię źle?
Wow Dzięki za link nie mogłem znaleźć nic takiego, haha. Okazuje się, że miałeś rację, musiałem się upewnić, że "readyState == 4" zanim zrobiłem cokolwiek, więc po prostu owinąłem ogromną funkcjonalność wokół wszystkiego i błąd zniknął! :RE – bnynn