序列化变量合并?

I'l*_*ack 2 javascript jquery

我想将ExtrasGroupID变量数据添加到optionsserialize变量(或者其他方式),怎么做呢?

示例如下:

var ExtrasGroupID = $("#SelectExtrasGroup option:selected").val();
var options = $("#FormExtrasOptionsList").serialize();

$.post("ajax.php", options,
  function(data)  {
        console.log(data)
  });
Run Code Online (Sandbox Code Playgroud)

jma*_*777 6

试试这个:

var ExtrasGroupID = $("#SelectExtrasGroup option:selected").val();
var options = $("#FormExtrasOptionsList").serialize();

// make sure you set an appropriate key for the new value
options = options + '&' + $.param({ 'select-extras-group': ExtrasGroupID });

...
Run Code Online (Sandbox Code Playgroud)


编辑:有关$ .param的更多信息:http://api.jquery.com/jQuery.param/