【发布时间】:2018-10-10 09:22:19
【问题描述】:
我有一个文本区域:
<textarea cols="20" id="testtextbox" name="testtextbox" rows="2">test</textarea>
我通过构建一个 FormData 对象来发布它:
var newForm = $('<form></form>').append($("#testtextbox"))
var formdata = new FormData(newForm.get(0));
var xhr = new XMLHttpRequest();
xhr.open('POST', '/', true);
xhr.send(formdata);
我希望这会发布适用于 Chrome 和 Firefox 的那个文本区域的值。 但是,在 Edge 42.17134 上,POST 请求正文是:
-----------------------------7e2203930476
Content-Disposition: form-data; name="testtextbox"
-----------------------------7e2203930476--
这在以前版本的 Edge 中也可以正常工作。 难道我做错了什么?据我所知,我不依赖任何已弃用的功能。
【问题讨论】:
标签: javascript xmlhttprequest microsoft-edge form-data