它说明了 jQuery.ajax() 的 type
选项方法
The type of request to make ("POST" or "GET"), default is "GET". Note: Other HTTP request methods, such as PUT and DELETE, can also be used here, but they are not supported by all browsers.
所以...
这是否意味着如果浏览器不支持,PUT 和 DELETE 将不起作用,或者只是用户无法在浏览器中 native 完成 PUT 和 DELETE?
如果我不能或不应该使用这些,人们通常会做什么?而是将方法作为 GET 或 POST 参数发送吗?或者?
最佳答案
如果浏览器不支持,PUT 和 DELETE 将不起作用。通常的解决方法是使用保存方法的额外字段执行 POST 请求(例如 POST 值中的 _method="PUT")。一些 Web 框架(Spring MVC、Ruby on Rails)会为您做这种事情。
关于rest - 如何使用 PUT 和 DELETE 进行 REST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3039562/