Является ли эта ошибка нарушением моего кода? Я получаю его в readystate 1.Ошибка: INVALID_STATE_ERR: DOM Exception 11 ломает мой AJAX?
Соответствующий HTML код:
<input type="button" value="Log In" onclick="login()" class="submit" />
Соответствующие Javascript:
function login() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("headSpan").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("POST", "logIn.php", true);
xmlhttp.send("usr=bob");
}
login.php:
<?php
echo $_POST['usr'];
?>
Затем xmlhttp.responseText является " ». Если он делает то, что, я думаю, должен быть, я бы получил «bob»;
Заранее спасибо.
EDIT: Эта ошибка определяется как «Если предпринимается попытка использовать объект, который не используется или больше не используется». Просто FYI.
В какой строке соответствует ошибка? – Jonah
Как бы я узнал? Я использую консоль Javascript Chrome только с точкой останова if (xmlhttp.readyState == 4 && xmlhttp.status == 200). – Bloodyaugust
О, это не дает вам линию? Ну, это довольно простой скрипт; просто разместите точку останова на всех строках. – Jonah