Javascript jQuery Datatables fnReloadAjax可以工作,但会生成警报
我使用以下代码在jQuery数据表中重新加载数据Javascript jQuery Datatables fnReloadAjax可以工作,但会生成警报,javascript,jquery,ajax,json,datatable,Javascript,Jquery,Ajax,Json,Datatable,我使用以下代码在jQuery数据表中重新加载数据 $(".unread-rows").click( function(e) { e.preventDefault(); message_table.fnReloadAjax("/letters/ajax/inbox/1"); message_table.fnDraw(); $(this).addClass("active").siblings().removeClass("active"); }); 它会重新加载数
$(".unread-rows").click( function(e) {
e.preventDefault();
message_table.fnReloadAjax("/letters/ajax/inbox/1");
message_table.fnDraw();
$(this).addClass("active").siblings().removeClass("active");
});
它会重新加载数据,但也会导致出现警告,说明:
DataTables警告(表id='DataTables\u table\u 0'):DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的。
有什么想法可能导致这种情况吗?除非
frelaodajax
函数中有任何错误:
{aaData:[…]}
,或与您的sAjaxDataProp
属性匹配的结构?(在中查找“sAjaxSource”和“sAjaxDataProp”)fnReloadAjax
是一个插件API函数()。不能在datatable对象的上下文中使用它。