Нужна консультация по поводу AJAX

Джон15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.05.2010

Опишу проблему:

В FF вылетает "uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)"" при использовании XMLHttpRequest в синхронном режиме.

Ну, в сорцах видно примерно это:

http://mxr.mozilla.org/mozilla1.8.0/source/extensions/xmlextras/base/src/nsXMLHttpRequest.cpp

1427 // Return error if we're already processing a request

1428 if (XML_HTTP_REQUEST_SENT & mState) {

1429 return NS_ERROR_FAILURE;

1430 }

Т.е. запрос не удалось выполнить, т.к. какой-то запрос уже выполняется (вроде как, происходит submit формы в этот момент).

С другой стороны, если включить асинхронный режим, то отправиться он не успеет, ибо после submit'а формы, загружается другая страница.

В общем, требуется как-то решить траблу по отправке POST-данных.