JavaScript не может остановить AJAX от отправки запросов без jQuery

Я использую AJAX для отправки серверу счета после игры и, в конечном итоге, обновляю БД, если запись была побита. Все это прекрасно работает, за исключением случаев, когда я пытаюсь получить обратно строку из сценария php, которая сообщает, была ли установлена ​​новая запись или нет. К сожалению, в этом проекте я не могу использовать jQuery, но обычный Javascript. Моя главная проблема в том, что, очевидно, запрос AJAX не прерывается, и поэтому я получаю непрерывные текстовые узлы, добавленные в myDiv. Итак, внутри моей функции ajaxHandler:

xmlHttp.onreadystatechange = display;
function display() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var textResp = document.createTextNode(xmlHttp.responseText);
myDiv.appendChild(textResp);
xmlHttp.abort();
}
else {
window.alert('Could not communicate with server.');
xmlHttp.abort();
}
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector