当前位置:  开发笔记 > 前端 > 正文

jQuery AJAX在PUT和DELETE的现代浏览器中工作吗?

如何解决《jQueryAJAX在PUT和DELETE的现代浏览器中工作吗?》经验,为你挑选了2个好方法。

的jQuery的AJAX调用具有type参数,允许指定一个异步调用方法(GET/ POST/ PUT/ DELETE); 文件说明:

要求的类型("POST"或"GET"),默认为"GET".注意:此处也可以使用其他HTTP请求方法,例如PUT和DELETE,但并非所有浏览器都支持它们.

这对现代浏览器意味着什么?我可以依靠jQuery AJAX来完成RESTful调用,它依赖于PUTDELETE动词吗?



1> Edgar Villeg..:

是.$.ajax使脏工作允许PUT和DELETE.

在这里您可以找到更多信息:PUT,DELETE,HEAD等方法在大多数Web浏览器中都可用吗?


他们的文档声明,"要求的类型("POST"或"GET"),默认为"GET".注意:其他HTTP请求方法,如PUT和DELETE,也可以在这里使用,但它们不是所有浏览器都支持." - 在http://api.jquery.com/jQuery.ajax/上的'type'下

2> stivlo..:

我知道这是一个老问题,但在搜索浏览器HTTP方法支持时,我一直在这里.我从来没有找到任何说明哪个浏览器支持哪个调用.提供的链接也不清楚.

因为在这句话的jQuery手动(它们没有被所有的浏览器支持),我住明确了一段时间的PUTDELETE,并试图限制自己GETPOST.但是,今天我决定用IE 6运行一些测试用于我正在开发的休息API,我也没有任何问题DELETE.

如果它在IE6中工作,那就是蹩脚的2001技术,它几乎可以在任何地方使用,并且jQuery手册上的句子几乎已经过时了.

我将在未来通过进一步的测试更新这篇文章.如果有人浏览器的人,不知道为支持Ajax调用PUTDELETE,我想听听.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有