done: function(res, curr, count) {
var siteid = "[[${siteid}]]";
var checkedRowIndexes = [];
// 发起获取 userIdFromAPI 的请求
$.ajax({
url: '/stat/admin/webconfig/selectuser?siteid=' + siteid,
type: 'GET',
success: function(data) {
var userIdFromAPI = data.list[0].userid; // 替换为实际的响应字段
var $table = $('#layuitable').next().find('.layui-table tbody');
var rows = $table.children('tr');
rows.each(function() {
var $row = $(this);
var rowData = table.cache.layuitable[$row.data('index')];
if (rowData.userID === userIdFromAPI) { // 假设 userId 字段名
$row.find('.layui-form-checkbox').addClass('layui-form-checked');
$row.siblings().find('.layui-form-checkbox').removeClass('layui-form-checked');
$row.siblings().find('input[type="checkbox"]').prop('disabled', false);
checkedRowIndexes.push(index); // 将选中的行索引存入数组
}
});
},
error: function(xhr, status, error) {
console.error("Failed to fetch userIdFromAPI: " + error);
}
});
$.ajax()
发起了一个异步请求来获取 userIdFromAPI
,请求成功后,会将相应的用户ID与表格中的数据进行匹配,选中对应的复选框。