进出口试图在JS来发布表单数据:通过JS中的XMLHttpRequest对象发布formdata? (跨浏览器)
我有这样的代码:
var formData = new FormData();
formData.append("username", "Groucho");
formData.append("accountnum", 123456);
formData.append("afile", "2");
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://xxxxx/xx.ashx",true);
xhr.send(formData);
FORMDATA根据MDN是不是在IE可用(或未知)。
当我尝试这FF:
(我认为它很好...)。
当我尝试在IE :
解决投递表单数据(或我的数据,但客观地)跨浏览什么是什么?
我有一个类似的问题,但我不确定如何解决这个问题,如果它是var,我的代码会发生什么变化。 \t \t var formElement = document.getElementById(“formID”); \t \t var form = new FormData(formElement); \t \t form.append('postedFile',postedFile); \t \t request.open(“POST”,“/ Admin/SaveQuestion /”,true); \t \t request.send(form); – Jay
我甚至不太担心发布的文件,我只是希望能够提交表单数据的其余部分 – Jay