首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数组变量与form.serialize一起发送

将数组变量与form.serialize一起发送
EN

Stack Overflow用户
提问于 2016-07-03 20:23:12
回答 0查看 760关注 0票数 1

我正在使用下面的代码发送数据,以便在PHP中进行处理,

代码语言:javascript
复制
var quick1_ids = jQuery.map(table.rows('.selected').data(), function (item) {
  return item.quick_id;
});

并将此变量作为AJAX发送

代码语言:javascript
复制
jQuery.ajax({
  url: baseURL + "myurl/function",
  data: {quick_id:quick1_ids},
  type: "POST",
  success:function(data){....}
})

在这段代码中,一切工作正常,数据解析到服务器,如下所示,

代码语言:javascript
复制
quick_id[]:11
quick_id[]:12

现在的问题是,我想像下面这样将相同的quick1_id变量与表单数据一起传递,

代码语言:javascript
复制
jQuery.ajax({
    url: baseURL + "myurl/function_1",
    data: $("#quickreport_fm").serialize() + "&quick_id=" + quick1_ids,
    type: "POST",
    success:function(data){...}

但我将其与序列化一起使用,它不是作为数组传递,而是作为对象传递,

代码语言:javascript
复制
quick_id: 11, 12

如何在form.serialize()中将其作为quick_id[]:11quick_id[]:12传递?

谢谢

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38169906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档