哪些浏览器不支持使用jQuery.ajax的HTTP DELETE?

时间:2009-11-18 16:19:44

标签: javascript jquery ajax cross-browser

  

可能重复:
  Are the PUT, DELETE, HEAD, etc methods available in most web browsers?

jQuery.ajax()的jQuery文档说明如下:

  

注意:其他HTTP请求方法,例如   作为PUT和DELETE,也可以使用   在这里,但他们不受支持   所有浏览器。

jQuery本身表示它支持IE 6.0 +,FF 2 +,Safari 3.0 +,Opera 9.0+和Chrome。 那么上面哪个(如果有的话)不支持HTTP DELETE?

2 个答案:

答案 0 :(得分:23)

简短的回答是:

所有最近的浏览器(甚至旧的浏览器)都支持HTTP DELETE。

目前尚不清楚为什么jQuery文档中会有这样的说明,除非它们指的是像Netscape 1或IE 2这样的旧浏览器。

有关信息,我在IE6中尝试过ajax DELETE请求,即使使用此浏览器也可以。如果它适用于IE6,可以安全地假设它适用于任何其他浏览器。

答案 1 :(得分:-11)

铬。我在我的项目中使用PUT和DELETE,在Firefox和Safari中一切正常,但Chrome执行错误回调。