Вызов функции AJAX после readystatechange - PullRequest
0 голосов
/ 14 ноября 2011

Я отправляю Ajax-вызов на сервер и пытаюсь вызвать другую функцию, когда ответ готов (готовность к изменению).На данный момент серверный код не существует.Вызов «другой» функции завершается неудачно с Chrome и Firefox.Неожиданно Internet Explorer 8 без проблем вызывает функцию.

Я могу создать объект XMLHttpRequest в Chrome и Firefox (и ActiveXObject в IE8).Я также могу использовать открытые и отправлять и получать readystatechanges и коды состояния.Что Chrome и Firefox не могут сделать, так это вызвать функции "drawTable ()" и "drawChart ()"

if( xhr.readystate == 4 && xhr.status == 200 )
{
  drawTable();
  drawChart();
}

. Я могу проследить выполнение с помощью Firebug и инструмента Google Chrome Script до приведенного выше оператора if.,Переменные-члены readystate и status имеют правильные значения.В отличие от IE8, Chrome и Firefox будут не просто вызывать функции.

1 Ответ

1 голос
/ 14 ноября 2011

У вас есть опечатка. Свойство на самом деле readyState (обратите внимание на верхний регистр S).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...