2013-11-22 49 views
0

我有一個datatables的問題,我承認這是我第一次使用該插件,所以也許有點愚蠢。如何正確加載數據表

這是我想要發送的對象:

{"FacebookName":{"4":"Eli Shlymovich","5":"Lilach Chen","6":"Ben Berenson"},"FacebookID":{"4":"528537982","5":"530334757","6":"536336508"}} 

ofcourse它時刻都在變化:我得到的錯誤是:https://www.dropbox.com/s/o2icq75t0ff85bv/Screenshot%202013-11-22%2020.36.29.png

我試圖manualy這個加載代碼:

var testdata = [{"id":"58","country_code":"UK","title":"Legal Director","pubdate":"2012-03-08 00:00:00","url":"http://..."} 

它的工作非常好。

所以這是一個奇怪的問題有點兒,我看到我可能不得不改變該對象的東西,但我沒有成功地使它工作。

這是JavaScript部分:

$(document).ready(function() 
       { 
        var stringifyFB = JSON.stringify(MasterObject); 
        console.log(stringifyFB); 
        $('#test').dataTable({ 

         "aaData": stringifyFB, 
         "aoColumns":[{"mData" : "FacebookName"}, 
          { "mData" : "FacebookID"}] 

        }); 
       }); 
+0

似乎testdata是一個數組,你正在發送一個對象。將「aaData」:stringifyFB「更改爲」「aaData」:[stringifyFB]「 –

+0

更改它,同樣的錯誤隊友 –

回答

0

我看着例子就DataTables example

和我的事情應該工作

{ 
    "aaData": [ 
    { 
     "FacebookName": "value", 
     "FacebookID": "value" 
    }, 
    { 
     "FacebookName": "Trident", 
     "FacebookID": "Internet Explorer 5.0" 
    } 

    ] 
} 

將返回對象和屬性:「aaData 「你有對應於鍵的對象和值的數組。

+0

我不知道如何在這種情況下幫助我,我知道如果我設置了regualr數組, 這是我發送MasterObject或stringifyFB時出現問題的一個問題 我需要的解決方案是針對該類型的對象,但似乎找不到一個對象。 –

相關問題