formData - 发送表单的字段?

时间:2013-09-18 13:51:23

标签: javascript

我有一张表格:

<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"));

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

1 个答案:

答案 0 :(得分:0)

FormData构造函数采用DOM元素,而不是jQuery元素。使用get()方法获取DOM元素:

new FormData($('#content-add-form').get(0));