JQuery

获取选中的复选框的值,提交服务器。

HTML页面结构:

<input type="checkbox" name="Id" value="1" />
<input type="checkbox" name="Id" value="2" />
<input type="checkbox" name="Id" value="3" />

获取选中复选框:

var _checked_obj = $(":checkbox[name='Id']:checked");
if (_checked_obj.length == 0) {
    $.alertModal("提示信息!", true);
    return false;
}


方式一:

直接将参数拼接到地址上,地址为 _uri + “?p1=v1&p2=v2...”,参数直接使用空字符串或null。

var _params = "?";
_checked_obj.each(function (key, obj) {
    _params += "id=" + $(obj).val() + "&";
});
$.post(_url+_params,"",function (data) {...});


方式二:

将参数拼接为 “&p1=v1&p2=v2...” 格式,作为参数。

注意第一个参数前的"&"不能为"?",否则服务器不能接收到第一个参数值。

var _params = "";
_checked_obj.each(function (key, obj) {
    _params += "&id=" + $(obj).val();
});
$.post(_url, _params, function (data) {...});




转载请指明出处!http://www.miselehe.com/article/view/162