数据表 Json 数组作为数据源
Datatables Json Array as Datasource
我不确定我做错了什么,我有一个非常简单的 JSON 对象:
[{"siteName":"Site 1","issueType":"Scada programming Defect","issueSeverity":"Critical","issueDate":"21/10/2021","issueSource":"Customer Feedback","problemSummary":"Test Probelm S1","reportedBy":"rehan.azher@gmail.com","assignedTo":"rehan.azher@gmail.com","sitePic":"Automation Team","picEmail":"Testing","customerName":"Test Customer","problemDetail":"Problem Detail2","status":"OPEN","tickettime":"2021-10-23T14:45:18.016Z","ticketid":"BBP-000001"}]
我已经映射到最简单的数据table配置:
<table id="data-table" class="table table-striped table-bordered" style="width:100%"></table>
我正在尝试使用 Jquery Javascript 填充 table,如下所示:
$(document).ready(function() {
console.log(dataArray);
$('#data-table').DataTable({
data: dataArray,
responsive: true,
columns: [
{ data: 'ticketid' },
{ data: 'siteName' },
{ data: 'status' },
{ data: 'issueType' }
],
fnInitComplete : function() {
$("#overlay").hide();
}
});
});
它总是给我错误:
DataTables warning: table id=data-table - Requested unknown parameter 'ticketid' for row 0, column 0. For more information about this error, please see http://datatables.net/tn/4
问题是变量 dataArray
被作为 String 返回,只需解析为 JSON 就可以了。
希望这对其他人有帮助。
我不确定我做错了什么,我有一个非常简单的 JSON 对象:
[{"siteName":"Site 1","issueType":"Scada programming Defect","issueSeverity":"Critical","issueDate":"21/10/2021","issueSource":"Customer Feedback","problemSummary":"Test Probelm S1","reportedBy":"rehan.azher@gmail.com","assignedTo":"rehan.azher@gmail.com","sitePic":"Automation Team","picEmail":"Testing","customerName":"Test Customer","problemDetail":"Problem Detail2","status":"OPEN","tickettime":"2021-10-23T14:45:18.016Z","ticketid":"BBP-000001"}]
我已经映射到最简单的数据table配置:
<table id="data-table" class="table table-striped table-bordered" style="width:100%"></table>
我正在尝试使用 Jquery Javascript 填充 table,如下所示:
$(document).ready(function() {
console.log(dataArray);
$('#data-table').DataTable({
data: dataArray,
responsive: true,
columns: [
{ data: 'ticketid' },
{ data: 'siteName' },
{ data: 'status' },
{ data: 'issueType' }
],
fnInitComplete : function() {
$("#overlay").hide();
}
});
});
它总是给我错误:
DataTables warning: table id=data-table - Requested unknown parameter 'ticketid' for row 0, column 0. For more information about this error, please see http://datatables.net/tn/4
问题是变量 dataArray
被作为 String 返回,只需解析为 JSON 就可以了。
希望这对其他人有帮助。