使用formdata获取数据?

时间:2014-03-07 16:36:43

标签: javascript

这是我的表格:

    <form id="content-add-form" role="form" name="content-add-form" enctype="multipart/form-data">

我正在尝试使用以下方式获取表单数据:

var formData = new FormData($('#content-add-form'));

但它不起作用,任何想法为什么?

1 个答案:

答案 0 :(得分:3)

试试这个

var formData = new FormData($('#content-add-form')[0]);

您需要传递实际的表单元素 - 而不是包含它的jQuery对象。

https://developer.mozilla.org/en-US/docs/Web/API/FormData

  

构造

     

new FormData(可选的HTMLFormElement表单)

至于您无法看到数据的原因,请在此处阅读:How to inspect FormData?

工作示例:http://jsfiddle.net/TGzRa/