Ich bin eine einfache AJAX-Anforderung ausgeführt wird:Uncaught Fehler: InvalidStateError: DOM Ausnahme 11 mit 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();
}
Der Code wird ordnungsgemäß ausgeführt und die PHP gibt den richtigen Inhalt. Allerdings gibt es einen Fehler in Chrome Konsole:
Uncaught Error: InvalidStateError: DOM Exception 11
verweist er auf dieser Linie:
if (conn.status === 200 && conn.readyState === 4) {
Was mache ich falsch?
Wow danke für den Link, den ich nicht so etwas finden konnte, haha. Es stellt sich heraus, dass du Recht hattest, ich musste sicherstellen, dass 'readyState == 4' bevor ich irgendetwas gemacht habe, also habe ich nur eine riesige if-Funktion um alles gewickelt und der Fehler ist weg! : D – bnynn