【发布时间】:2015-08-27 11:17:12
【问题描述】:
我目前正在手动提取 JSON 以使用引导表进行测试,但需要能够从外部文件中提取,类似于我在这里所做的:
$(document).ready(function() {
$('#content').dataTable( {
"ajax": 'test.log'
});
});
我目前正在手动设置数据并像这样循环:
$(document).ready(function () {
var json = [{"data":{
"Account": "1234",
"Domain": "domain.com",
"PlayerClass": "Player"},
"level": "info",
"message": "",
"timestamp": "2015-06-11T15:11:03.425Z"
},
{"data":{
"Account": "4567",
"Domain": "domain.com",
"PlayerClass": "Player"},
"level": "info",
"message": "",
"timestamp": "2015-06-11T15:11:03.425Z"
}];
var tr;
for (var i = 0; i < json.length; i++) {
tr = $('<tr/>');
tr.append("<td>" + json[i].data.Account + "</td>");
tr.append("<td>" + json[i].data.Domain + "</td>");
tr.append("<td>" + json[i].timestamp + "</td>");
$('table').append(tr);
}
});
显然,以前使用 ajax 是应用 DataTables,所以我要么需要编写它以应用 .each() 循环,要么将其放入 DataTable。
【问题讨论】:
标签: jquery ajax json datatables each