我正在显示使用数据表的数据表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