Проблема Ajax с использованием MooTools / jQuery - p.onStatusChange не является функцией - PullRequest
1 голос
/ 23 июня 2009

Я получаю следующую ошибку в Firebug в Firefox 3 как с MooTools, так и с jQuery: msgstr "p.onStatusChange не является функцией".

Я часто замечал эту ошибку в firebug со времени одного из последних обновлений FF3. Однако он начал появляться с кодом, который не изменялся в течение некоторого времени и ранее не сообщал об ошибках. Ошибки происходят, когда возвращаются результаты ajax. Он обнаруживается в разных приложениях, использующих отдельные библиотеки javascript, MooTools и jQuery.

Кто-нибудь знает, почему эти ошибки появляются? Моя интуиция подсказывает мне, что в Firefox что-то изменилось, но в настоящее время я не могу найти какую-либо информацию в Интернете. Вызовы ajax по-прежнему работают нормально, но я опасаюсь просто использовать интуицию и оставлять ошибки скрипта в моем коде.

Спасибо

Jason

Ответы [ 2 ]

3 голосов
/ 21 октября 2009

Вместо этого я получаю его в tabBrowser: хром: //browser/content/tabbrowser.xml

(4) ошибки возникают:
p.onStatusChange
p.onProgressChange
p.onStateChange
p.onSecurityChange

Я обнаружил, что надстройка «Загрузка PDF» вызывала эти ошибки. Лучший способ проверить это - перейти на страницу с ошибками, отключить все надстройки и включить их одну за другой (начиная с Firebug). Вместо того, чтобы идти один за другим, я фактически включил их в 3, чтобы помочь быстрее выявить проблему.

0 голосов
/ 23 июня 2009

Вот ссылка для функции NsIDownloadProgressListener . Похоже, это устарело.

...