我正在使用DataTables来展示一些数据。当通过AJAX添加新记录时,我试图在成功后重新加载表格。每当我尝试调用oTable.fnDraw()或oTable.fnReloadAjax()时,都会出现“oTable未定义”的错误。我做错了什么?
我已经尝试过fnDraw()和fnReloadAjax(),但两者都返回相同的错误。
手动重绘按钮:
我已经尝试过fnDraw()和fnReloadAjax(),但两者都返回相同的错误。
$(document).ready(function(){
var oTable = $('.admin_users').dataTable({
"bProcessing": true,
"sAjaxSource": 'sql/admin_users.php',
"aaSorting": [[ 0, "asc" ]],
"bJQueryUI": true,
"sPaginationType": "full_numbers",
// "sAjaxSource": 'SQL/dataTable.php',
"bStateSave": true, //Use a cookie to save current display of items
"aoColumns": [
null,
null,
null,
null,
{ "sType": "date", "sClass":"center" }
],
"bScrollCollapse": true,
"sScrollX": "100%"
});
oTable.fnAdjustColumnSizing();
手动重绘按钮:
$('#click_me').click( function () {
oTable.fnDraw();
//oTables.fnReloadAjax();
});