Wie man ein redirect-Anforderung nach einen jQuery-Ajax-call

Ich bin mit $.post() Aufruf ein servlet Ajax verwenden und dann mit den resultierenden HTML-fragment zu ersetzen div element in der Nutzer die aktuelle Seite. Allerdings, wenn die Sitzung abläuft, sendet der server ein redirect-Direktive, um zu senden der Benutzer auf die login-Seite. In diesem Fall, jQuery ersetzt das div element mit dem Inhalt der login-Seite, zwingen die Augen des Benutzers zu bezeugen, eine seltene Szene in der Tat.

Wie manage ich eine redirect-Direktive aus einem Ajax-call mit jQuery-1.2.6?

(keine Antwort) - ich habe dies in der Vergangenheit durch die Bearbeitung der jquery-Bibliothek und das hinzufügen von ein Häkchen für die login-Seite auf jedem XHR-abgeschlossen. Nicht die beste Lösung, denn es hätte getan werden, jedes mal, wenn Sie aktualisieren, aber es hat das problem zu lösen.
Siehe Verwandte Frage: stackoverflow.com/questions/5941933/...
Die HttpContext.Response.AddHeader überprüfen an ajaxsetup Erfolg ist der Weg zu gehen
Warum kann der server return 401? In diesem Fall können Sie mit global $.ajaxSetup und benutzen Sie die-status-code-redirect-Seite.
dieser link doanduyhai.wordpress.com/2012/04/21/... gibt mir die richtige Lösung

InformationsquelleAutor Elliot Vargas | 2008-10-13

Schreibe einen Kommentar