我正在顯示使用數據表的數據表1.10.12。用戶可以指定在服務器上導致錯誤的輸入參數。相應的錯誤信息應顯示給用戶,使他們可以修改自己的設置,但唯一的錯誤選項似乎是:Datatables ajax異常後的自定義錯誤消息
- 顯示在警報以下一般性錯誤:「數據表警告:表ID = trackingTable - Ajax的錯誤。關於此錯誤的詳細信息,請參閱http://datatables.net/tn/7「
- 顯示在瀏覽器控制檯
- 的一般錯誤修改服務器返回任何行,這是失敗的默默。
有誰知道如何在datatables ajax請求失敗後顯示自定義錯誤?
以下代碼示例取自數據表documentation。 Datatables處理ajax調用並處理成功和錯誤。
$(document).ready(function() {
$('#example').DataTable({
"ajax": '../ajax/data/arrays.txt'
});
});
第4個選項,我可以添加到列表中會修改數據表的源代碼來處理錯誤響應自己。我並不那麼熱衷於。
這個問題在2015年被問到,但它沒有得到答案。請參閱: display server side exception
很多方法可以做到這一點..你可以在發送ajax請求的同時在javascript函數中應用try catch,以及在發生錯誤時可以在ajax錯誤函數中顯示錯誤消息。 – mmushtaq
謝謝mmushtaq。如何將try catch添加到數據表ajax請求中? – nap
對您有幫助嗎? https://datatables.net/reference/event/error – Adam