我是jquery数据表的新手。我有一个json格式从服务器返回以下格式:
{
"links": [
{
"rel": "self",
"href": "http://hostname:port/state/city/1"
}
],
"name1": "value1",
"name2": "value2",
"name3": "value3",
"name4": "value4"
}
在javascript中我使用下面的代码显示在表格中:
<script>
$(function () {
$('#dataTable').dataTable( {
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"sAjaxSource": "partials/records.txt",
"aoColumns": [
{ "mData": "name1" },
{ "mData": "name2" },
{ "mData": "name3" },
{ "mData": "name4" },
]
});
});
</script>
我收到错误,数据未显示在表格中。如何在数据表中显示上面的json格式?据我所知,我发现脚本中没有"sAjaxDataProp": "list",
?错误是因为sAjaxDataProp
属性吗?
请让我知道我哪里出错。
答案 0 :(得分:0)
我找到了查询的解决方案。 json的格式应该是不正确的。 json应包含sAjaxDataProp
值。 json应该在数据表使用之前进行格式化。详细信息可在以下链接中找到:Using ajax to load a jQuery DataTable