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

2024-04-09

实际上我正在使用以下脚本来发布我的表单

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

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

eg:

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

但它不起作用。(data: formData + "&con=delete",)。请帮助解决这个问题。


尝试这个:

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

在 $.ajax 调用之前。

然后在该调用中您只需要:

data: formData,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在jquery中向FormData添加变量? 的相关文章