我做了一个简单的帖子:
jQ.post(url, {id:1, id:2, id:3});
然而,jQuery只发布了一个" id"参数,值3是最新发送的id = 3。 如何让它发送所有这些,所以输出没有数组括号?
id=1&id=2&id=3
答案 0 :(得分:2)
发送数组
jQ.post(url, {ids:[1, 2, 3]});
答案 1 :(得分:0)
要做到这一点:
var obj = {id: [1,2,3]};
var serializedObj = $.param(obj, true);
$.post(url,serializedObj,function(){});
Kevin Bowersox的原始答案 JQuery parameter serialization without the bracket mess