Компонент возвратил ошибку кода ошибки 0x80040111 с JQuery Ajax Zend - PullRequest
0 голосов
/ 09 июня 2011

У меня есть страница с привязкой к домашней странице и вызовом ajax по запросу пользователя.Если я открою страницу и нажму на ссылку, чтобы перейти на домашнюю страницу, она вернется на домашнюю страницу без ошибок, но если я заставлю страницу вызвать ajax и затем нажму на ссылку, я получу следующую ошибку.

[Исключение ... »Компонент возвратил код ошибки: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.getAllResponseHeaders]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)com / js / jquery-1.5.1.min.js :: anonymous :: line 7401 "data: no]

Ajax работает нормально.Я возвращаю данные, которые мне нужны.Ссылка выглядит следующим образом: Главная Когда я нажимаю на нее, я получаю сообщение об ошибке, но страница идет туда, куда нужно.

Используя Zend, JQuery 1.5.2

Ответы [ 2 ]

0 голосов
/ 19 ноября 2011

после одного часа поиска в Google, наконец, другой ответ stackoverflow сработал хорошо для этой ужасной ошибки: Обработчик AJAX POST, вызвавший «необработанное исключение» Я получил эту ошибку при вводе ввода и кнопке submit, решение -такие:

<form ... onsubmit="return false;">

или

$('form').bind('submit', function(){ return false;});
0 голосов
/ 23 июня 2011

Я предполагаю, что вы получаете это в FF. Это известная проблема.

То, что вы делаете, заставляет событие error генерироваться, когда вызов ajax все еще выполняется, щелкая ссылку на другую страницу.

Если вы попытаетесь обработать ошибку и получить доступ к свойству функции errorThrown, вы получите эту ошибку.

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