前台的datagrid中checkbox多行的数据如何传到后台?

2024年11月17日 22:48
有3个网友回答
网友(1):

jQuery easyui吧
给你我刚做的。亲测可用!
// 首先如果用户选择了数据,则获取选择的数据集合
var personIds = [];
var departmentIds = [];
var selectedRow = $('#userInfoTable').datagrid('getSelections');
if (selectedRow.length == 0) {
$.messager.alert('操作提示', "请至少选择一个员工!", 'warning');
return;
}
for ( var i = 0; i < selectedRow.length; i++) {
personIds.push(selectedRow[i].personId);
departmentIds.push(selectedRow[i].user_departmentID);
}
var personId = personIds.join(',');
var departmentId = departmentIds.join(',');

网友(2):

那是以数组形式传到后台的,所以只需要用data[i]就能拿出来了

网友(3):

你要给CheckBox 定义一个值啊,然后传到后台。