1

Datatables中,有没有办法使用从服务器发送的数据作为 JSON 对象数组?似乎预期的格式是数组数组。

http://jsbin.com/oqisiz/1

这种格式有效:

var table1Data = [['John', 36], ['Jane', 25]];

但这不会:

var table2Data = [{Name: 'John', Age: 36}, {Name: 'Jane', Age: 25}];

(请如实回答 Datatables 是否支持这一点,而不是把它变成关于哪种格式更好的辩论)。

4

1 回答 1

0

该解决方案记录在此处- 只需用于mData指定您需要的列,而不是sTitle

$(document).ready(function() {
    var oTable = $('#example').dataTable( {
        "bProcessing": true,
        "sAjaxSource": "sources/objects.txt",
        "aoColumns": [
            { "mData": "engine" },
            { "mData": "browser" },
            { "mData": "platform" },
            { "mData": "version" },
            { "mData": "grade" }
        ]
    } );
} );
于 2012-08-09T12:01:53.433 回答