C# jQuery数据表Ajax处理
我使用服务器端处理,jquery数据表与MVC混合使用。我有一个C类来生成返回JSON的列和行。如果我将它放入ajax成功调用中,而不进行服务器端处理,但不确定如何使用其中的处理,那么我可以让它工作。我想我需要回电话,但不是很确定。我可以看到回复,但我所有的数据都不知道如何绑定它。这一切都发生在页面加载上 不起作用 工作C# jQuery数据表Ajax处理,c#,jquery,model-view-controller,datatables,C#,Jquery,Model View Controller,Datatables,我使用服务器端处理,jquery数据表与MVC混合使用。我有一个C类来生成返回JSON的列和行。如果我将它放入ajax成功调用中,而不进行服务器端处理,但不确定如何使用其中的处理,那么我可以让它工作。我想我需要回电话,但不是很确定。我可以看到回复,但我所有的数据都不知道如何绑定它。这一切都发生在页面加载上 不起作用 工作 您是否尝试过从网站上的示例开始?您确定需要服务器端处理吗?很可能您只希望数据来自服务器,而不是希望在服务器上进行处理,例如排序、筛选等。我使用服务器端处理,因为我处理的是大数据
您是否尝试过从网站上的示例开始?您确定需要服务器端处理吗?很可能您只希望数据来自服务器,而不是希望在服务器上进行处理,例如排序、筛选等。我使用服务器端处理,因为我处理的是大数据集~100k,所以我想将数据分块。在服务器上进行一次调用,绑定速度很慢。
$(document).ready(function () {
var oTable = $('#myDataTable').dataTable({
"bServerSide": true,
"sAjaxSource": "StateFarmEInvoice/Adjuster/AjaxHandler",
"bProcessing": true,
"aoColumns": "not sure what to put here",
"aaData": "not sure what to put here"
});
});
var ajax = ajaxReturn("Default.aspx/CreateJsDataTable", valJson);
ajax.success(function (json) {
var adminTable = $('.adminTable').dataTable({
"bDestroy": true,
"aoColumns": json.d.aoColumns,
"aaData": json.d.aaData,
"aaSorting": [[1, 'desc']],
"sPaginationType": "full_numbers",
"bJQueryUI": true,
"iDisplayLength": 25,
"bAutoWidth": true
});
$('.massChange').show();
});