【发布时间】:2015-09-18 03:57:51
【问题描述】:
我正在使用 JavaScript 和 Java。使用 jQuery DataTables 在数据表中添加"bServerSide": true 时出现错误。
类型错误:g 为空
...ata?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value...
jquery....min.js(第 33 行)
TypeError: c 未定义
添加"sAjaxSource" 后又报错:
i[n] 未定义
jQuery 代码如下。
table2 = $('#table2').dataTable(
{
"info": false,
"bLengthChange": false,
"bFilter": true,
"bServerSide" : true,
"oLanguage": {"sSearch": ""},
responsive: true,
"paging": false,
"sAjaxSource" : basePath+'/secure/bartender/list.json',
"aoColumns" : [
{
"mData" : "srNo",
"bVisible":true
},
{
"mData" : "craftBeerName",
"bVisible":true
},
{
"mData" : "tapStatus",
"bVisible":true
},
{
"mData" : "action",
"bSortable":false
}
],
"fnServerData" : function(sSource, aoData, fnCallback) {
$.ajax({
"dataType" : 'json',
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
},
"sPaginationType" : "full_numbers"
// "iDisplayLength": 2
});
为什么会这样?
【问题讨论】:
-
你能提供相同的小提琴或者你可以使用普通的jquery而不是缩小,这样你就会知道确切的错误
标签: javascript java jquery datatables