Ответ 1
Да, он работает так, как надо....... onreadystatechange можно вызывать несколько раз в одном запросе.
И для предупреждения обоих условий является то, что всякий раз, когда запрос в порядке, то есть 200, он предупреждает "его не регистрировать", и когда он получил readystate = 4, а также сигнал "Ok", он регистрируется в системе.
readyState = 4//запрос завершен, и ответ готов
status = 200//это означает, что запрос успешно обрабатывается сервером
Итак, вторая всплывающая подсказка оповещения, потому что ваш запрос был успешно обработан.
Для получения дополнительной информации:
http://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.asp
Вот:
xhrobj.onreadystatechange = function()
{
if (xhrobj.readyState == 4 && xhrobj.status == 200)
{
if (xhrobj.responseText)
{
//put your code here
document.write(xhrobj.responseText);
}
}
};
код >