我正在使用jQuery插件'datatables'来组织我的表,但是当我使用load方法在更新后使用新数据刷新表时,插件不再有效。
我的jQuery可以在这里找到以供参考: http://pastebin.com/jvG9c49w
$(document).ready(function() {
setTimeout(function(){
$('#returnerror').slideUp();
$('#returnsuccess').slideUp();
}, 3000);
$('#provisionalTable').dataTable( {
"bAutoWidth": false,
"bPaginate": false,
"bFilter": false,
"bInfo": false,
"aoColumns": [
null,
null,
null,
null,
null,
{"iDataSort": 6},
{"bVisible": false},
null,
null,
null
]
} );
$('#confirmedTable').dataTable( {
"bAutoWidth": false,
"bPaginate": false,
"bFilter": false,
"bInfo": false,
"aoColumns": [
null,
null,
null,
null,
null,
{"iDataSort": 6},
{"bVisible": false},
null
]
} );
} );
function changeBookingState(action, id){
var conf = confirm(action+" Booking\n\nAre you sure?");
if(conf == true)
{
$.post("adminajax.php", { action: action, id: id },
function(data){
$('#admintables').before('<div id="'+data.returnValue[0]+'">'+data.returnValue[1]+'</div>');
}, "json");
setTimeout(function() {
$("#admintables").load(window.location.pathname+" #admintables > *");
}, 100);
}
}