In einem AJAX-Aufruf wird 302 nicht befolgt

Ich bin mit jQuery 1.6.2 zu machen, ein POST AJAX-request auf eine Seite auf der gleichen domain. Die Seite hat einen 302 redirect zu einer anderen Seite.

Nun, auf meiner lokalen Maschine diese Arbeit in Ordnung, aber auf unsere Produktions-server, die Umleitung noch nie gefolgt und in den Chrome-inspector der Antrag wird gesagt, 'abgebrochen'.

In einem AJAX-Aufruf wird 302 nicht befolgt

Wenn ich Sie besuchen die gleiche Seite, ohne über javascript, funktioniert alles einwandfrei, und als ich sagte das AJAX funktioniert auf meinem lokalen Rechner aber nicht auf dem Produktionsserver.

Weiß jemand, was könnte dies verursachen?

Gibt es einige Unterschiede zwischen den Servern (OS X, Apache2, PHP5.3.6, HTTP auf den lokalen Rechner, Ubuntu, Lighttpd, PHP5.3.3, HTTPS auf die Produktion), aber keine, die zu mir sollte keinen Unterschied machen.

Kommentar zu dem Problem
Ich nehme an, die 302 Umleitung auf eine andere Ressource auf die gleiche domain? Kommentarautor: Adam Hopkinson
In der Tat. Stellt sich heraus, es war ein bug in kohana allerdings dazu führte, dass der redirect auf HTTP statt HTTPS. Das verursacht den browser, um die Anforderung abzubrechen. Kommentarautor: Johan
Ausgezeichnet. Hinzufügen, dass als Antwort unten - in zwei Tagen, werden Sie in der Lage zu akzeptieren, Ihre Antwort als die richtige, so dass Menschen, die ähnliche Probleme in der Zukunft finden können. Kommentarautor: Adam Hopkinson
Hab es, danke! Kommentarautor: Johan

InformationsquelleAutor der Frage Johan | 2011-08-05

Schreibe einen Kommentar