gpt4 book ai didi

ajax - 空ajax响应的数据表错误

转载 作者:行者123 更新时间:2023-12-04 17:23:40 25 4
gpt4 key购买 nike

我在我的项目中使用 Datatable 1.9.2。我通过 AJAX 显示其中的申请人列表。还有一个过滤器表单,用于过滤数据。一切正常,但问题是如果我过滤记录并且 DB 没有返回数据,那么数据表会在 POPUP 中生成错误。有人可以指导我如何使用数据表处理空 ajax 响应,如何处理空数据集。
下面是我正在使用的代码

    $('#applicants_list').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sPaginationType": "bootstrap",
"sDom": '<"H"Cfr>t<"F"ip>',
"oColVis": {
"activate": "mouseover",
"aiExclude": [ 10 ],
"sAlign": "left"
},
"bFilter": false,
"sAjaxSource": script.php,
"aoColumns": [
{"bSortable": true }, // attachments
{"bSortable": true }, //Subject Line
{"bSortable": true }, // Date Sent
{"bSortable": true }, // File Name
{"bSortable": false },
{"bSortable": false },
{"bSortable": true },
{"bSortable": true },
{"bSortable": true },
{"bSortable": false }
],
"aaSorting": [[0, 'desc']]
} );

最佳答案

当过滤器返回记录为空时,只需从服务器/ajax 响应返回以下数据,它将显示空记录消息。

echo '{
"sEcho": 1,
"iTotalRecords": "0",
"iTotalDisplayRecords": "0",
"aaData": []
}';

关于ajax - 空ajax响应的数据表错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com