我正在初始化一个 dataTable 并使用 ajax 函数来加载数据。服务器端是spring mvc + hibernate。
以下是初始化数据表的代码
$('.hist_data').on('click', function(){
$('.myTable').dataTable( {
"bProcessing": true,
"bServerSide": true,
"bJQueryUI": true,
"sAjaxSource": "/application-monitor/getTableData",
"fnServerData" : function(sSource, aoData, fnCallback) {
request = $.ajax({
"dataType" : "json",
"type" : "POST",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
},
"aoColumns": [
{ "mData": "id" },
{ "mData": "name" },]
} );
});
/application-monitor/getTableData 返回一个对象列表(一个具有 id 和 name 的 java bean,它们是我的列)。
当我运行它时,我在页面中看不到任何数据,我也使用 firebug 对其进行调试,但在初始化时看不到任何问题。
任何帮助表示赞赏。