web-dev-qa-db-fra.com

Quels navigateurs ne prennent pas en charge une suppression HTTP avec jQuery.ajax?

Duplicata possible:
Les méthodes PUT, DELETE, HEAD, etc. sont-elles disponibles dans la plupart des navigateurs Web?

La documentation jQuery pour jQuery.ajax () dit ce qui suit:

Remarque: D'autres méthodes de requête HTTP, telles que PUT et DELETE, peuvent également être utilisées ici, mais elles ne sont pas prises 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 Chrome. Donc, le cas échéant)) ne prend pas en charge une suppression HTTP?

44
marc.d

La réponse courte est:

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

On ne sait pas pourquoi il y a cette note dans la documentation jQuery, à moins qu'ils ne se réfèrent à de très anciens navigateurs comme Netscape 1 ou IE 2.

Pour information, j'ai essayé une requête ajax DELETE dans IE6 et même avec ce navigateur cela fonctionne. S'il fonctionne avec IE6, il est sûr de supposer qu'il fonctionne avec n'importe quel autre navigateur.

24
laurent