【发布时间】:2021-04-06 06:39:22
【问题描述】:
同一页面上有两个数据表,并且都有不同的列。
有没有办法使用同一个 ajax 数据源来绘制多个表格?我正在尝试避免多次调用数据库。
$('#gvData').DataTable({
"processing": true,
//"serverSide": true,
"bPaginate": false,
"bFilter": false,
"bInfo": false,
"scrollY": "300px",
"scrollCollapse": true,
"bDestroy": true,
"ajax": {
"dataType": 'json',
"contentType": "application/json",
"type": "POST",
"url": "myform.aspx/GetData",
"data": function (d) {
return "{ regDate: '" + regDate + "', cmdName: '" + command + "'}";
},
"dataSrc": function (json) {
adata = json;
return $.parseJSON(json);
}
},
"columns": [{
"data": "Source_Name"
},
{
"data": "Record_Count",
"fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
$(nTd).html("<a href='" + oData.Record_Count + "' id= '" + iRow + "' style='color: black; text-decoration: none;' onclick='return GetSelectedRow(this, 'completed');' >" + oData.Record_Count + "</a>");
}
}
]
});
【问题讨论】:
标签: jquery asp.net ajax datatables