Jquery 使Datatables在更新后保留页面,并在表刷新时运行外部函数
因此,此函数在服务器端更新后保留页面:Jquery 使Datatables在更新后保留页面,并在表刷新时运行外部函数,jquery,datatables,Jquery,Datatables,因此,此函数在服务器端更新后保留页面: table.ajax.reload( null, false ); table.ajax.reload( function ( json ) { $('#myInput').val( json.lastInput ); } ); 虽然此函数允许您在服务器端更新后运行回调: table.ajax.reload( null, false ); table.ajax.reload( function ( json ) { $('#myInp
table.ajax.reload( null, false );
table.ajax.reload( function ( json ) {
$('#myInput').val( json.lastInput );
} );
虽然此函数允许您在服务器端更新后运行回调:
table.ajax.reload( null, false );
table.ajax.reload( function ( json ) {
$('#myInput').val( json.lastInput );
} );
但我现在正努力做到这两件事。所以我试过这个:
table.ajax.reload( null, false, function ( json ) {
$('#myInput').val( json.lastInput );
} );
它保留了我的datatable
页面,但我的回调甚至没有运行一个简单的alert
函数。是否有解决方案?Datatables API)仅支持两(2)个参数
您可以这样编码:
table.ajax.reload( function (result){ /* your code here */}, false );
table.ajax.reload( function ( json ) {
$('#myInput').val( json.lastInput );
}, false );
因此,您的示例可以如下所示:
table.ajax.reload( function (result){ /* your code here */}, false );
table.ajax.reload( function ( json ) {
$('#myInput').val( json.lastInput );
}, false );