Après une publication dans une méthode ActionResult à partir de JQuery ajax post, je renvoie RedirectToACtion, mais il ne redirige pas. Pourquoi est-ce, et comment puis-je obtenir la redirection de tirer?Mixage de Jquery Ajax Post à ActionResult, puis-je toujours retourner une nouvelle vue?
1
A
Répondre
0
Vous devriez probablement retourner l'URL à rediriger vers (ou quelque chose de sorte que vous puissiez décider sur le client de l'URL de redirection), et faire la redirection de js.
0
Pour rediriger via un message AJAX, le code ci-dessous exécutera le code JavaScript et vous redirigera vers la page souhaitée.
return JavaScript("window.top.location.href ='" + Url.Action("Action") + "';");
0
Je ne suis pas d'accord. Il redirige. Et c'est une douleur dans le cas où vous avez besoin de récupérer partielle de contrôleur différent.
Quel navigateur utilisez-vous?
Ils peuvent interpréter le statut 302 http lors d'un appel différé d'appels AJAX, je suppose.
Questions connexes
- 1. Comment retourner une variable javascript à Ajax?
- 2. ajax question post URL à l'aide jquery
- 3. jquery ajax Taille limite POST?
- 4. jQuery ajax données post problème
- 5. Formulaire AJAX et/ou JQUERY POST?
- 6. Actualiser PartialView via jQuery après Ajax Post
- 7. Problème étrange avec jQuery ajax post
- 8. supprimer une nouvelle ligne lors de l'envoi de la requête au serveur via Ajax Post avec JQuery
- 9. est-ce qu'une action MVC doit retourner un actionResult?
- 10. jquery ajax ne pas mettre variable à POST
- 11. ASP.NET MVC retourner une vue différente
- 12. GET vs POST à Ajax
- 13. Comment ouvrir une nouvelle vue en touchant une vue?
- 14. $ .ajax ne pas retourner les données
- 15. Post MySQL Résultat Utilisation de AJAX via jQuery
- 16. Peut jquery ajax post retour plus de 1 variable?
- 17. La fonction $() de jQuery retourne toujours 'undefined' avec AJAX
- 18. Conseil de sécurité pour jquery ajax data post?
- 19. prisme SilverLight instancier une nouvelle vue
- 20. jQuery: pourquoi $ .post fait un GET au lieu d'un POST
- 21. Pousser une nouvelle vue sans le NavigationController
- 22. Déclenchement d'un POST Ajax sur l'événement onblur()
- 23. QWidget :: find (hwnd) toujours retourner 0
- 24. Comment offrir une réponse Ajax POST à l'utilisateur en téléchargement?
- 25. jQuery post tableau
- 26. Page.User.Identity.IsAuthenticated retourner toujours faux dans le safari
- 27. Ajax POST méthode
- 28. AJAX Les requêtes POST https utilisant jquery échouent dans Firefox
- 29. Est-ce que jquery interface.js com travaille toujours avec la nouvelle version de jQuery?
- 30. GET/POST non-ajax en utilisant jQuery (plugin?)