jquery序列化添加其他数据

时间:2014-01-02 09:50:06

标签: jquery

我使用序列化在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);
    }       
});

3 个答案:

答案 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