DataTable.ext.errMode
自:DataTables 1.10 起
設定 DataTables 如何回報偵測到的錯誤。
描述
如果 DataTables 遇到「已知的」錯誤(例如無效的 JSON),它可以提供有用的資訊,描述錯誤以及如何解決它。
預設的錯誤處理方式刻意地顯眼,讓開發人員在編寫與 DataTables 互動的程式碼時知道存在問題。但是,這不一定是您希望在頁面上看到的,此靜態選項可讓您控制錯誤的回報方式。
類型
function DataTable.ext.errMode( settings, techNote, message )
- 描述
作為一個函式,您可以提供自己的錯誤處理方式,例如向最終使用者顯示訊息或重新載入頁面以從錯誤情況中恢復。
- 參數
名稱 類型 可選 1 settings
否 DataTables 設定物件 (
DataTables.Settings
)。2 techNote
否 技術說明參考,其中包含有關所發生錯誤的詳細資訊 - 這可以在
https://datatables.dev.org.tw/tn/{techNote}
找到。3 message
否 錯誤訊息
- 回傳
不預期或執行任何回傳值。
範例
讓 DataTables throw
錯誤,而不是 alert()
它們。
DataTable.ext.errMode = 'throw';
new DataTable('#myTable', {
ajax: 'data.json'
});
相關
以下選項直接相關,並且可能在您的應用程式開發中也很有用。