Javascript FormData()XHR2

Javascript FormData()XHR2,javascript,xmlhttprequest,Javascript,Xmlhttprequest,我正在尝试使用FormData()。我已经在Chrome和Firefox的多个版本中尝试过这段代码 var fData = new FormData(); fData.append('foo', 'bar'); console.log('formData', fData); fData在记录时,只给我创建的对象一个FormData原型,没有额外的“foo”值。没有错误,似乎只是默默地失败了 我也试过了 var fData = new FormData(formElement); 做了一点研究

我正在尝试使用FormData()。我已经在Chrome和Firefox的多个版本中尝试过这段代码

var fData = new FormData();
fData.append('foo', 'bar');
console.log('formData', fData);
fData在记录时,只给我创建的对象一个FormData原型,没有额外的“foo”值。没有错误,似乎只是默默地失败了

我也试过了

var fData = new FormData(formElement);

做了一点研究,我发现这意味着不能直接从
FormData
对象获取数据。但是,如果在发送后检查
XMLHttpRequest
对象,则可以看到发送了什么数据。这使我能够看到我发送的内容(我使用了Chrome inspector的网络选项卡)并有效地调试代码


因此,为了回答您的问题:它可能已经起作用了,您只是无法在
FormData
对象中看到您的数据。

您找到解决方案了吗?我也遇到了同样的问题。@aganders3还没有。如果有,我会把它贴在这里。太棒了,谢谢。结果是我没有在服务器上接收到多部分/表单数据。因为我使用的是node.js,所以我不得不使用强大来接收请求。您如何在XMLHttpRequest对象中查看请求数据?出于安全考虑,似乎没有财产。