DataTables:在列中存储JSON对象的字符串表示形式

时间:2017-07-18 20:39:59

标签: jquery json datatables

我正在构建一个DataTables js表,其中包含一些父行的多个子行。我需要能够从父表中搜索子行。此数据是从JSON数组加载的,每个父对象中都嵌套了数组。

我需要弄清楚如何将嵌套对象转换为字符串表示,以便我可以将其加载到隐藏列中以启用搜索。

示例:

$.ajax({
        url: '@Url.Action("getHistoryJson")',
        type: 'GET',
        success: function(data) {
            ajaxData = $.parseJSON(data);
            table = $('#history').DataTable({
                data: ajaxData,
                dataSrc: '',
                columns: [
                    {
                        data: null,
                        sortable: false,
                        defaultContent: '<i class="glyphicon glyphicon-plus"></i>'
                    },
                    { data: "ID" },
                    { data: "Location" },
                    { data: "Address" },
                    { data: "Type" },
                    { data: ajaxData.nestedObject STRING HERE, visible: false}

我无法弄清楚我的生活如何在那一点上对嵌套对象进行字符串化。提前感谢您的帮助。

0 个答案:

没有答案