0

我有一个表格:

<form id="content-add-form" class="form-horizontal" role="form">
//form elements

在 JS 中,我通过以下方式提交表单:

$("#content-add-form").submit(function(e) {

我正在使用 formData 从 JS 添加文件。我的问题是,连同文件,我还想发送表单的字段。

我已经这样做了:

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

但是字段没有发送。我哪里错了?

4

1 回答 1

0

The FormData constructor takes a DOM element, not a jQuery element. Use the get() method in order to get the DOM element:

new FormData($('#content-add-form').get(0));
于 2013-09-18T14:09:18.817 回答