HTML表单PUT方法
因为服务器端只接受PUT方法,所以我在HTML表单中使用了method='PUT'
。 但浏览器没有像预期的那样使用方法PUT,它是GET
。 当我设置method='POST'
它是POST
。
我不知道为什么method='PUT'
不起作用。 我已经在Chrome和Firefox上进行了testing。
浏览器只支持POST
和GET
,如果你需要PUT
,你必须通过post / get发送表单,然后在服务器端做适当的PUT
请求。
编辑虽然XMLHttpRequest的大部分实现支持PUT
和DELETE
。
PUT
不被识别并被同化到GET
。
大多数框架使用隐藏的input来获得PUT
或DELETE
:
<input type="hidden" name="_method" value="PUT">
- 错误:尝试在已清除的作用域上运行“即插即用”脚本
- Firefox中的jQuery html()使用.innerHTML忽略DOM更改
- 你最喜欢的Firebug提示或技巧是什么?
- jQuery $ .ajax(),$ .post在Firefox中发送“OPTIONS”作为REQUEST_METHOD
- selenium使用Python – Geckodriver可执行文件需要在PATH中
- 如何在Firefox扩展中使用jQuery
- Firefox 4的onBeforeUnload自定义消息
- 从Firefox 51.0.1开始,console.log()在Firebug中不起作用
- event.target不工作在Firefox上