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上