【发布时间】:2014-04-22 17:39:04
【问题描述】:
如果在没有这一行的情况下运行下面的代码:
"sPaginationType": "RequestID",
代码可以运行,但是当添加该行时,我们遇到了以下错误:
TypeError:DataTable.ext.oPagination[oSettings.sPaginationType] 未定义
我确实在页面顶部定义了分页器库:
<script type="text/javascript" language="javascript" src="js/dataTables.jPaginator.js"></script>
我还缺少什么?
<script type="text/javascript">
$(document).ready(function() {
/* Init DataTables */
$("#examples").dataTable( {
"bProcessing" : true,
"sPaginationType": "RequestID",
// Commenting out next line
//"sDom" : 't',
"sAjaxSource" : "phpservices/getUserDetails.php?loginName=" + UserName,
"sAjaxDataProp" : "",
"bDestroy" : true,
"fnServerData" : function(sSource, aoData, fnCallback) {
request = $.ajax({
"dataType" : "json",
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
},
"aoColumns" : [
{ mDataProp: "RequestID", bSortable: true },
{ mDataProp: "RequestDate", bSortable: true },
{ mDataProp: "RequestorFullName", bSortable: true },
{ mDataProp: "PrimarySiteContactDisplay", bSortable: true },
{ mDataProp: "RequestLocation", bSortable: true },
{ mDataProp: "RequestDescription", bSortable: true },
{ mDataProp: "RequestStatus", bSortable: true },
],
})
});
</script>
【问题讨论】:
标签: javascript jquery ajax datatables