如何将数据表存储到json对象变量中?

时间:2017-01-18 17:25:21

标签: javascript jquery json datatables

我在javascript中有一个数据表,它是根据用户输入生成的。

var dtable = $('.ssdatatable').DataTable({
    "lengthMenu": [[10, 25, 50, 100, 500], [10, 25, 50, 100, 500]],
    "bProcessing": true,
    "sDom": "TBflrtip",
    "bServerSide": true,
    "sAjaxSource": ajSource,
    "iDisplayLength": 25,
    "bJqueryUI": false,
    //"bJqueryUI": true,
    "bAutoWidth": false,
    "recordsFiltered": 0,
    "sPaginationType": "full_numbers",
    "bPaginate": true,
    "sServerMethod": "POST",
    "responsive": true,
    "fixedHeader": true,

    "aoColumns": [
      { "mData": "variable" },
      //other columns
    ],
    "fnServerData": function (sSource, aoData, fnCallback, oSettings) {
        aoData.push({ 'name': 'AreaIdsInput', 'value': $("#AreaIdsInput").val() });
        //push other parameters
        oSettings.jqXHR = $.ajax({
            "dataType": 'json',
            "type": "POST",
            "url": sSource,
            "data": aoData,
            "success": fnCallback
        });
    }

我想要的是将生成的表的结果存储到对象中,因此我可以访问参数及其值以供将来使用。

经过研究并与其他程序员交谈,我发现应该有一种方法将生成的数据表存储到json对象变量中。但是,我无法通过进一步的研究找到方法。

除非我将其误认为是oSettings.jqXHR部分,将生成的数据表实例存储到json对象变量的方法是什么?

更新

现在我考虑一下,我应该提到我正在使用C#和Javascript的组合,所以也许我的问题不仅与Javascript有关,而且还有在C#中使用它的方法(就像在控制器什么的?)

0 个答案:

没有答案