Comment gérer une demande de redirection après un appel Ajax jQuery

Je suis en utilisant $.post() à l'appel d'un servlet utilisant Ajax, puis en utilisant le HTML résultant fragment de remplacer un div élément dans le courant de l'utilisateur page. Toutefois, si la fin de la session, le serveur envoie une redirection directive pour envoyer l'utilisateur vers la page de connexion. Dans ce cas, jQuery est le remplacement de la div élément avec le contenu de la page de connexion, forçant les yeux de l'utilisateur d'être témoin d'une rare scène, en effet.

Comment puis-je gérer une directive redirect à partir d'un appel Ajax avec jQuery 1.2.6?

  • (pas de réponse en tant que telle) - j'ai fait cela dans le passé par l'édition de la bibliothèque jquery et l'ajout d'une case de la page de connexion sur chaque XHR complète. Pas la meilleure solution car elle doit être effectuée à chaque fois que vous mettez à niveau, mais il n'résoudre le problème.
  • Voir question à ce sujet: stackoverflow.com/questions/5941933/...
  • Le HttpContext.Response.AddHeader et vérifier à ajaxsetup le succès est le chemin à parcourir
  • Pourquoi je ne peux pas le serveur retourne 401? Dans ce cas, vous pouvez avoir un global $.ajaxSetup et utiliser le code d'état de rediriger la page.
  • ce lien doanduyhai.wordpress.com/2012/04/21/... donne moi la bonne solution