无法向数据表 ajax 提供控制器响应数据

Can't feed datatable ajax with controller response data

Datatable doesn't load data 来自控制器响应

$(document).ready(function () {
        $('#example').DataTable({
            "ajax": {
                "url": "/devicetype/all",
                "type": "GET",
                "datatype": "json"
            },
            "columns": [
                { "data": "id" },
                { "data": "name" }
            ]
        });
    });

Controller response

已经尝试在返回之前序列化数据,但没有任何改变。

Datatables 默认将 JSON 包裹在 data: 对象中,但是,您可以设置 dataSrc 属性 为空字符串,以便使用自定义平面数组。

$(document).ready(function () {
        $('#example').DataTable({
            "ajax": {
                "url": "/devicetype/all",
                "dataSrc": ""
            },
            "columns": [
                { "data": "id" },
                { "data": "name" }
            ]
        });
    });