【发布时间】:2019-12-19 16:37:44
【问题描述】:
DataTables 警告:table id=submitted - Ajax 错误。更多 有关此错误的信息,请参阅http://datatables.net/tn/7
我有 2 个数据表,当我尝试对它们应用 serverSide:true 时,我遇到了上述错误,它们同时加载。
第一个数据表
$('#submitted').DataTable({
"language": {
"emptyTable": "No orders with this status"
},
processing: true,
serverSide: true,
ajax: {
url: '/Orders/SubmittedList',
dataSrc: function (d) {
var response = d;
if (typeof d.response != 'undefined') {
response = d.response;
}
return response.data;
},
start: 0,
length: 10,
draw: 1
},columns: [
{ targets: 0, data: 'jobNumber' },
{ targets: 1, data: 'podiatrist' },
{ targets: 2, data: 'clinic' },
{ targets: 3, data: 'subject' },
{ targets: 4, data: 'type' },
{ targets: 5, data: 'orderDate' },
{ targets: 6, data: 'etsDate' },
{ targets: 7, data: 'status' },
{
targets: 8,
data: 'orderID',
render: function (data, type, row, meta) {
return "<a href='/Orders/Prescription?orderId=" + data + "' class='btn btn-outline-secondary btn-sm'>View</a>";
}
}
],columnDefs : [
{
targets: 1,
visible: showHideAdmin
},
{
targets: 4,
visible: showHideAdminType
}
]
});
第二个数据表
$('#completed').DataTable({
"language": {
"emptyTable": "No orders with this status"
},
processing: true,
serverSide: true,
ajax: {
url: '/Orders/CompletedList',
dataSrc: function (d) {
var response = d;
if (typeof d.response != 'undefined') {
response = d.response;
}
return response.data;
},
start: 0,
length: 10,
draw: 1
},columns: [
{ targets: 0, data: 'jobNumber' },
{ targets: 1, data: 'podiatrist' },
{ targets: 2, data: 'clinic' },
{ targets: 3, data: 'subject' },
{ targets: 4, data: 'extremity' },
{ targets: 5, data: 'orderDate' },
{
targets: 6,
data: 'orderID',
render: function (data, type, row, meta) {
return "<a href='/Orders/Prescription?orderId=" + data + "' class='btn btn-outline-secondary btn-sm'>View</a>";
}
}
],columnDefs : [
{
targets: 1,
visible: showHideAdmin
}
]
});
我已经搜索了很多关于它的文章,但仍然没有运气。我希望有人可以帮助我解决这个问题。
提前谢谢你。
【问题讨论】:
-
您是否阅读了错误提供的链接,您是否遵循了诊断/解决方案?
-
是的,它说的是 404,但是当我删除其中一个 serverSide:true 时脚本正在运行。而且我需要两者都使用服务器端。
标签: jquery datatables