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