如何正确加载数据表

时间:2013-11-22 18:56:02

标签: javascript jquery jquery-datatables

我对数据表存在问题,我承认这是我对该插件的第一次使用,所以也许有点傻。

这是我要发送的对象:

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

当然它一直在变化:我得到的错误是:https://www.dropbox.com/s/o2icq75t0ff85bv/Screenshot%202013-11-22%2020.36.29.png

我尝试使用以下代码手动加载它:

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"}]

                     });
                 });

1 个答案:

答案 0 :(得分:0)

我查看了DataTables example

上的示例

我认为它应该正常工作

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

   ]
}

你返回对象和属性:“aaData”你有对应的数组对象和值。