Używam jQuery 1.6.2 do żądania POST AJAX do strony w tej samej domenie. Ta strona przekierowuje 302 na inną stronę.W wywołaniu AJAX, 302 nie jest śledzony
Teraz na mojej lokalnej maszynie działa to dobrze, ale na naszym serwerze produkcyjnym przekierowanie nie jest przestrzegane, a w inspektorze Chrome żądanie jest "anulowane".
Jeśli odwiedzam tę samą stronę, bez angażowania JavaScript, wszystko działa dobrze, a jak powiedziałem AJAX działa na moim komputerze lokalnym, ale nie na serwerze produkcyjnym.
Czy ktoś wie, co może spowodować?
Istnieją pewne różnice między serwerami (OS X, Apache2, PHP5.3.6, HTTP na komputerze lokalnym, Ubuntu, Lighttpd, PHP5.3.3, HTTPS przy produkcji), ale żaden z nich nie powinien mieć znaczenia.
Zakładam przekierowania 302 do innego zasobu w tej samej domenie? –
Rzeczywiście. Okazuje się, że w kohanie był błąd, który powodował, że przekierowanie było HTTP zamiast HTTPS. To musiało spowodować, że przeglądarka anulowała żądanie. – Johan
Doskonały. Dodaj to jako odpowiedź poniżej - za dwa dni będziesz w stanie zaakceptować swoją odpowiedź jako poprawną, aby ludzie, którzy mają podobne problemy w przyszłości, mogli ją znaleźć. –