Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML表单放置方法_Javascript_Html_Firefox_Google Chrome - Fatal编程技术网

Javascript HTML表单放置方法

Javascript HTML表单放置方法,javascript,html,firefox,google-chrome,Javascript,Html,Firefox,Google Chrome,因为服务器端只接受PUT方法,所以我在HTML表单中使用了method='PUT'。但是浏览器没有按预期使用方法PUT,它是GET。当我设置method='POST'时,它是POST我不知道为什么method='PUT'不起作用。我已经在Chrome和Firefox上进行了测试。浏览器只支持POST和GET,如果需要PUT,您必须通过POST/GET发送表单,然后在服务器端执行适当的PUT请求 EDIT尽管如此,XMLHttpRequest的大多数实现都支持PUT和DELETEPUT不被识别,并

因为服务器端只接受PUT方法,所以我在HTML表单中使用了
method='PUT'
。但是浏览器没有按预期使用方法PUT,它是
GET
。当我设置
method='POST'
时,它是
POST

我不知道为什么
method='PUT'
不起作用。我已经在Chrome和Firefox上进行了测试。

浏览器只支持
POST
GET
,如果需要
PUT
,您必须通过POST/GET发送表单,然后在服务器端执行适当的
PUT
请求


EDIT尽管如此,XMLHttpRequest的大多数实现都支持
PUT
DELETE
PUT
不被识别,并被同化为
GET

大多数框架使用隐藏输入来获取
PUT
DELETE


试试看,这里有一些代码示例。