哪些浏览器不支持jQuery.ajax的HTTP DELETE?
可能重复:
PUT,DELETE,HEAD等方法在大多数Web浏览器中都可用?
jQuery.ajax()的jQuery文档说明如下:
注意:其他的HTTP请求方法,比如PUT和DELETE,也可以在这里使用,但是并不是所有浏览器都支持。
jQuery本身说它支持IE 6.0+,FF 2+,Safari 3.0+,Opera 9.0+和Chrome。 那么上面哪个(如果有的话)不支持HTTP DELETE?
简短的回答是:
所有最近的浏览器(甚至是旧的)都支持HTTP DELETE。
目前还不清楚为什么在jQuery文档中有这个注释,除非它们指的是像Netscape 1或IE 2这样的非常老的浏览器。
有关信息,我已经尝试了IE6中的ajax DELETE请求,甚至使用这个浏览器它的工作原理。 如果它适用于IE6,则可以安全地假设它可以与任何其他浏览器一起使用。
铬。 我在我的项目中同时使用PUT和DELETE,在Firefox和Safari中一切正常,但Chrome执行错误callback。