用我的json数据填充JQuery DataTable

建议使用JQuery数据表。现在,我需要用从控制器发送的一堆json对象填充网格。我如何从JS在网格上发送此数据

$.ajax({

...

url: '/Home/ReturnJsonData',

success: function (result) {

$.each(result, function (i, item) {

// this is where I should sent item object to my grid

});

},

error: function () { alert("error"); }

});

我已经找到了这些链接,但是我不知道如何实现它。

回答:

您应该使用JQuery DataTable sAjaxSource属性来指定ajaxsource,在这种情况下,它将是/

HomeReturnJsonData

以下是一个例子

$(document).ready(function () {

$('#myDataTable').dataTable({

"bServerSide": true,

"sAjaxSource": "Home/ReturnJsonData",

"bProcessing": true,

"aoColumns": [

{ "sName": "ID",

"bSearchable": false,

"bSortable": false,

"fnRender": function (oObj) {

return '<a href=\"Details/' +

oObj.aData[0] + '\">View</a>';

}

},

{ "sName": "COMPANY_NAME" },

{ "sName": "ADDRESS" },

{ "sName": "TOWN" }

]

});

});

以上是 用我的json数据填充JQuery DataTable 的全部内容, 来源链接: utcz.com/qa/398632.html

回到顶部