JQuery Datatables Ajax dataSrc的使用

JQuery Datatables Ajax dataSrc的使用

Datatables在默认Ajax的情况下,dataSrc会去读取名称为data属性的数组

$('#myTable').DataTable( {
    ajax: {
        url: '/api/myData',
        dataSrc: ''
    },
    columns: [ ... ]
} );


// 或者使用标准的写法,指定在data中去找,效果和上面写法一样
$('#myTable').DataTable( {
    ajax: {
        url: '/api/myData',
        dataSrc: 'data'
    },
    columns: [ ... ]
} );
{
    "data": [
        {
            "name": "Tiger Nixon",
            "position": "System Architect",
            "salary": "$320,800",
            "start_date": "2011/04/25",
            "office": "Edinburgh",
            "extn": "5421"
        },
        ...
    ]
}

如果需要在其他属性下寻找数据, 对dataSrc属性赋值即可。

$('#myTable').DataTable( {
    ajax: {
        url: '/api/myData',
        dataSrc: 'staff'
    },
    columns: [ ... ]
} );
{
    "staff": [
        {
            "name": "Tiger Nixon",
            "position": "System Architect",
            "salary": "$320,800",
            "start_date": "2011/04/25",
            "office": "Edinburgh",
            "extn": "5421"
        },
        ...
    ]
}

 

 

 

posted @ 2020-12-28 09:05  不要摸我的腰  阅读(641)  评论(0编辑  收藏  举报