我遇到了数据表和Json数据的问题。 Json似乎没问题,经过验证但无法使用数据表。没有错误,虚无...
<table id="dtable3">
<thead>
<tr>
<th></th>
<th>Listing Id</th>
<th>Listing title</th>
<th>Calendar Id</th>
<th>Calendar Title</th>
</tr>
</thead>
<tfoot>
<tr>
<th></th>
<th>Listing Id</th>
<th>Listing title</th>
<th>Calendar Id</th>
<th>Calendar Title</th>
</tr>
</tfoot>
$(document).ready(function () {
var dt=<?php echo $jsonList?>;
$('#dtable3').DataTable({
"pageLength": 10,
data: dt,
// data:dat,
columns: [
{
"className": 'details-control',
"orderable": false,
data: null,
"defaultContent": "<span class='showBookings glyphicon glyphicon-list'></span><span class='editCal glyphicon glyphicon-pencil'></span>"
},
{data: 'listing_id'},
{data: 'title_1'},
{data: 'calendar_id'},
{data: 'calendar_title'},
],
});
不知道这个json或代码有什么问题导致我不会得到错误或其他任何东西...... 感谢您的时间,非常感谢您的帮助。
答案 0 :(得分:1)
由于代码工作正常 - http://jsfiddle.net/Lz6u5t1s/1/ - 原因是您需要解析通过PHP回显的字符串:
var dt = JSON.parse(<?php echo $jsonList ?>);