web-dev-qa-db-fra.com

Quel est le code d'erreur 302 que jQuery AJAX lance?

Je travaille avec ASP.NET MVC et jQuery et j'ai un UserControl qui se répète sur chaque page. Dans chaque demande de page, un rappel AJAX se produit. Jusqu'ici tout va bien.

Mais quand je suis dans localhost et que je publie le site, je remarque que ceci AJAX lance un 302 Erreur. Cela se produit uniquement sur les pages https, et uniquement dans FF et Chrome. Sur IE, la demande AJAX fonctionne bien.

Quelle est cette erreur 302? Pourquoi cela ne se produit-il que sur les pages https, et uniquement dans FF et Chrome?

19
AndreMiranda

HTTP 302 est utilisé pour la redirection. Je suppose qu'il y a une sorte d'erreur de serveur et que vous êtes redirigé vers une page d'erreur en utilisant 302. Vérifiez les journaux du serveur pour les erreurs.

19
Chetan Sastry
5
DRaehal

Le code HTTP 302 représente une redirection. Le serveur essaie de vous dire de rediriger quelque part.

http://en.wikipedia.org/wiki/HTTP_302

2
Deniz Dogan

Le serveur auquel vous accédez a-t-il une fonction de redirection de page? et que la page à laquelle vous accédez par Ajax a été redirigée vers une autre page? Si tel est le cas, vous devez désactiver la redirection (au moins ignorer la redirection pour cette page), puis l'essayer. PS: Je pense que Ajax peut ne pas prendre en charge la redirection d'URL.

1
didxga