{hero}

DataTable.ext.errMode

自:DataTables 1.10 起

設定 DataTables 如何回報偵測到的錯誤。

描述

如果 DataTables 遇到「已知的」錯誤(例如無效的 JSON),它可以提供有用的資訊,描述錯誤以及如何解決它。

預設的錯誤處理方式刻意地顯眼,讓開發人員在編寫與 DataTables 互動的程式碼時知道存在問題。但是,這不一定是您希望在頁面上看到的,此靜態選項可讓您控制錯誤的回報方式。

類型

字串

描述

執行其中一個內建的錯誤回報動作

  • alert (預設) - 警示錯誤
  • throw - 拋出 Javascript 錯誤
  • none - 不執行任何動作 (在這種情況下,您會想要使用 error)

function DataTable.ext.errMode( settings, techNote, message )

描述

作為一個函式,您可以提供自己的錯誤處理方式,例如向最終使用者顯示訊息或重新載入頁面以從錯誤情況中恢復。

參數
回傳

不預期或執行任何回傳值。

範例

讓 DataTables throw 錯誤,而不是 alert() 它們。

DataTable.ext.errMode = 'throw';

new DataTable('#myTable', {
	ajax: 'data.json'
});

相關

以下選項直接相關,並且可能在您的應用程式開發中也很有用。