我正在處理用戶單擊按鈕時加載新的數據表。新的數據表由服務器端腳本填充。當用戶點擊按鈕時,數據表掛起並顯示「正在處理」。數據表處理錯誤
$('#QuerySelectedBtn').on('click', function(event) {event.preventDefault();
$("#example").dataTable().fnDestroy();
var table = $('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax":{
url: './datasource02.php',
type: 'get',
error: function(){ // error handling
$(".example-error").html("");
$("#example").append('<tbody class="example-error"><tr><th colspan="3">No data found in the server</th></tr></tbody>');
$("#example_processing").css("display","none");
}
},
"columns": [
{ "data": "ID" },
{ "data": "user_id" },
{ "data": "option_name" },
{ "data": "option_value" }
],
"order": [],
"dom": 'lfrtipB',
"buttons": {
"dom": {
"button": {
"tag": "button",
"className": "btn"
}
},
"buttons": [
{ extend: 'copy', text: 'Copy' },
{ extend: 'csv', text: 'CSV' },
{ extend: 'excel', text: 'Excel' },
{ extend: 'pdf', text: 'PDF' },
{ extend: 'print', text: 'Print' }
]
}
});
});
是什麼datasource02.php返回:
dataTable().fnDestroy();
這不會DataTable();
API僅供參考工作? – Chris
也許您的瀏覽器devloper控制檯顯示任何錯誤。讓我知道這些錯誤。 –
這是控制檯中的錯誤:Uncaught TypeError:無法讀取未定義的屬性'樣式' – zzMzz