我有一种形式,可以像这样在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}
如果那不可能的话没什么大不了的,我只是清理功能。
该serialize()方法返回一个参数字符串,因此您可以像这样使用字符串连接
serialize()
data: $("#myform").serialize() + '&favorite=' + favorite