小编典典

追加变量以发布到ajax序列化数据

ajax

我有一种形式,可以像这样在ajax调用中发布所有数据:

data: $("#myform).serialize(),

但是在函数中,我设置了一个要发布的变量

该变量为var favorite = true;或var favorite = false;

如果执行此操作,它将发布该变量:

var favorite = true;
var first_name = $("myform input[name=first_name]").val();
data: { favorite: favorite, first_name: first_name, etc ... }

但是我想知道我是否可以像这样:

data: $("#myform).serialize + {favorite: favorite}

如果那不可能的话没什么大不了的,我只是清理功能。


阅读 284

收藏
2020-07-26

共1个答案

小编典典

serialize()方法返回一个参数字符串,因此您可以像这样使用字符串连接

data: $("#myform").serialize() + '&favorite=' + favorite
2020-07-26