Предположим, у нас есть запрос xhr 'POST', который возвращает код состояния 'redirect'. В этом случае браузер отправляет дополнительный xhr 'GET' по указанному URL-адресу. Я не уверен, кто делает эту цепочку вызовов: сам браузер или библиотека js (с использованием MooTools).
Проблема в том, что второй запрос "GET" не распознается сервером как xhr: он не имеет заголовка "X-Requested-With", содержащего "XMLHttpRequest".
Проблема проявляется только в Firefox, но не в Webkit. Итак, поверьте, это не связано с ошибкой библиотеки js.
У кого-нибудь есть идеи, как это исправить?