我在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#中使用它的方法(就像在控制器什么的?)