我有一个json和表格数据要在ajax后调用中发送,我该如何将两者结合起来:
类似
data : $("#my-form").serialize() + $({ pkeys: ckeys, page: cpage }).serialize()
$.ajax({
type: "POST",
url: base_url + "pkey/action/edit",
data: $("#my-form").serialize() + {
pkeys: ckeys,
page: cpage
} //get this right
}).done(function (data) {
alert("success");
});
答案 0 :(得分:2)
$.param
完全符合您的要求。
$("#my-form").serialize() + '&' +
$.param({
pkeys: ckeys,
page: cpage
})
通过jquery docs查看更多示例。
答案 1 :(得分:0)
添加+'&pkeys='+ckeys+'&page='+cpage;
代替$({ pkeys: ckeys, page: cpage }).serialize()
。