我使用序列化在jquery选项卡中单独提交表单。 POST数据传递正常,但我想添加一些额外的预定义数据,有没有办法在数据后面添加一些东西:或者在其他地方?
$.ajax({
type:"POST",
url:this.id+".php",
cache: false,
data: $("#"+this.id).serialize(),
success:function(data){
wijziging_nog_bevestigen = 0;
$(innertab).html(data);
}
});
答案 0 :(得分:2)
尝试使用serializeArray
var data = $('#myFormName').serializeArray();
data.push({name: 'myParamName', value: 'MyParamValue'});
答案 1 :(得分:1)
你可以传递,
data: $("#"+this.id).serialize()+ '&var1='+var1value},
答案 2 :(得分:0)
在线:
data: $("#"+this.id).serialize(),
添加:
data: $("#"+this.id).serialize() + '&' + name=value, //and so on