试试这个
最初,您初始化了表,所以首先清除该表
$('#myTable').dataTable().fnDestroy();
然后在ajax成功后再次初始化
$('#myTable').dataTable();
像这样
$("#dropdownlist").on("change", function () { $("tbody").empty(); $.ajax({ type: "POST", url: "@Url.Action("ActionHere", "Controller")", dataType: "json", success: function (data) { $.each(data, function (key, item) { $("tbody").append("<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>"); }); } }) $('#myTable').dataTable().fnDestroy(); $('#myTable').dataTable({ // Cannot initialize it again error "aoColumns": [ { "bSortable": false }, null, null, null, null ] }); });
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)