日期:2014-05-16  浏览次数:20768 次

jquery用$.post传值checkbox的值怎么传?
传值一个复选框的值可以,但传值多个复选框的值就不会了,有点急用,希望能找到答案,先感谢了,小弟不才^_^
然后用$.post把它传过去

------解决方案--------------------
给搂住一个思路,这里要用到json2.js作数据转型

var obj = new Object();
var param = new Array();

for (var i = 0; i < 10; i++) {
    obj.ID = i + 1;
    obj.Checked = (i % 2 == 0 ? true : false);
    param.push(obj);
}

$.ajax({
    url: 'url',
    type: 'POST',
    contentType: "application/json",
    data: JSON.stringify(param),
    success: function(data, textStatus, jXHR) {

    },
    error: function(jXHR, textStatus, errorThrown) {

    }
});