【发布时间】:2016-12-17 14:22:03
【问题描述】:
我正在使用数据表 1.10.12 显示数据表。用户可以指定导致服务器出错的输入参数。应向用户显示适当的错误消息,以便他们可以修改其设置,但唯一的错误选项似乎是:
- 在警报中显示以下一般错误:“DataTables 警告:table id=trackingTable - Ajax 错误。有关此错误的详细信息,请参阅http://datatables.net/tn/7”
- 在浏览器控制台中显示一般错误
- 修改服务器以不返回任何行,即静默失败。
有人知道如何在数据表 ajax 请求失败后显示自定义错误吗?
以下代码示例取自数据表documentation。 Datatables 处理 ajax 调用并处理成功和错误。
$(document).ready(function() {
$('#example').DataTable( {
"ajax": '../ajax/data/arrays.txt'
} );
} );
我可以添加到列表中的第四个选项是修改数据表源代码以自己处理错误响应。我不是那么热衷。
这个问题是在 2015 年提出的,但没有得到答案。看: display server side exception
【问题讨论】:
-
-
谢谢mmushtaq。如何将 try catch 添加到数据表 ajax 请求中?
-
这很好。谢谢@亚当。但是我看不到如何访问 ajax 调用返回的错误消息或状态。
标签: ajax exception datatables