【发布时间】:2013-10-23 20:27:19
【问题描述】:
我有一个只有几行的数据表,我想在表中添加新行:
var oTable = $('#StudentsTable').dataTable();
Table2.fnStandingRedraw();
当我初始化我添加的数据表时:
"bProcessing": true,
"bServerSide": true,
"bDestroy": true,
"fnFilter": true,
'bLengthChange': true,
'bPaginate': true,
'bStandingRedraw': true,
ajax 提交后,我想重排表格:
submitHandler: function(form) {
var $modal = $('#ajax-modal');
$modal.modal('loading');
$(form).ajaxSubmit({
dataType: 'json',
success: function(result) {
if (result.Success) {
if (result.Data.Action == "add") {
var oTable2 = $('#StudentsTable').dataTable();
/*=>here is Call redraw */ oTable2.fnStandingRedraw();
}
这里给我错误: Uncaught TypeError: Object [object Object] has no method 'fnStandingRedraw'
有什么建议吗?
【问题讨论】:
-
不是默认的 API 方法。此参考页面是使用数据表时的救星:datatables.net/ref
标签: javascript jquery jquery-datatables redraw