2014-05-05 155 views
0

我是jquery數據表的新手。我有一個JSON格式從服務器在下面的格式返回:使用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

我找到了我的查詢解決方案。 json的格式應該不正確。 json應該包含sAjaxDataProp的值。 json在被數據表使用之前應該被格式化。詳情請見以下鏈接:Using ajax to load a jQuery DataTable