如何在jquery中向FormData添加变量?

时间:2015-11-18 09:59:07

标签: javascript jquery html

其实我正在使用以下脚本发布我的表单

drop_tables_procedure('mytableA','mytableB');

我需要传递更多变量以及表单数据

例如:

var formData = new FormData($("form#driver_information")[0]);
$.ajax({
    type: "POST",
    url: "/",
    data: formData, 
    success: function(data) {
    $("#page_message_box").html(data);
    },
    cache: false,
    contentType: false,
    processData: false
});

但它不起作用。(var formData = new FormData($("form#driver_information")[0]); $.ajax({ type: "POST", url: "/", data: formData + "&con=delete", success: function(data) { $("#page_message_box").html(data); }, cache: false, contentType: false, processData: false }); )。请帮助解决这个问题。

2 个答案:

答案 0 :(得分:2)

试试这个:

formData.append('con', 'delete');
在$ .ajax电话会议之前

然后在那个电话中你只需要:

data: formData,

答案 1 :(得分:1)

您可以将数据附加到FormData,如下所示:

formData.append('con', 'delete');