44 votes

Quels navigateurs ne supportent pas HTTP DELETE avec jQuery.ajax?

Double Possible:
Sont le PUT, DELETE, TÊTE, etc méthodes disponibles dans la plupart des navigateurs web?

Le jQuery documentation de jQuery.ajax() dit ce qui suit:

Remarque: d'Autres méthodes de demande de HTTP, par exemple comme PUT et DELETE, peut également être utilisé ici, mais ils ne sont pas pris en charge par tous les navigateurs.

jQuery lui-même dit qu'il prend en charge IE 6.0+, FF 2+, Safari 3.0+, Opera 9.0+ et google Chrome. Donc, quel (le cas échéant) de la ci-dessus ne prend pas en charge un HTTP SUPPRIMER?

23voto

this.lau_ Points 23290

La réponse courte est:

Tous les navigateurs récents (et même les anciens) prennent en charge HTTP DELETE.

La raison pour laquelle il y a cette note dans la documentation de jQuery n'est pas claire, à moins qu'ils ne fassent référence à de très vieux navigateurs tels que Netscape 1 ou IE 2.

Pour information, j'ai essayé une requête DELETE ajax dans IE6 et même avec ce navigateur cela fonctionne. Si cela fonctionne avec IE6, vous pouvez en déduire que cela fonctionne avec tout autre navigateur.

-11voto

Ivana Points 17

Chrome. J'utilise à la fois PUT et DELETE dans mon projet. Dans Firefox et Safari, tout fonctionne correctement, mais Chrome exécute le rappel d'erreur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X