У меня странная проблема с Prototype 1.7.0 и отправкой формы AJAX с использованием form.request ().
Состояние ответа - 202 или 200, в зависимости от того, ожидает ли сервер повторного опроса с той же отправкой формы после истечения времени ожидания. 200 указывает, что содержимое ответа выполнено и должно отображаться для пользователя (серверная часть использует execAndWait-перехватчик WebWork для выполнения длительного задания).
Проблема в том, что в большинстве случаев все работает просто отлично. Однако иногда ответ возвращается в виде кода состояния 0 и XMLHTTPRequest readyState 1. Firebug указывает на правильные коды ответа, поступающие из серверной части, и что фактическое содержимое ответа в порядке, просто обработчики On200 и on202 Prototype не запускаются (on0 делает).
Похоже, о подобных проблемах сообщается через Интернет, но нет окончательного решения. Это известная проблема?