数据表停留在 "proccessing" - ajax 已加载
Datatable stuck on "proccessing" - ajax loaded
我正在使用 ajax 处理程序来获取我需要填充 table 的数据。我的 table 代码如下:
$(function() {
let table;
table = $('#table_preview').DataTable({
"processing": true,
"serverSide": true,
"columns": [
{ "data": "crop" },
{ "data": "diseases" },
{ "data": "chemical" },
{ "data": "product" },
{ "data": "rate" },
{ "data": "max_no" },
{ "data": "hi" },
{ "data": "mrl" },
{ "data": "pcs_no" },
{ "data": "supplier" }
],
"ajax": {
"url": "/assets/ajax/table_ajax_handler.php",
"type": "POST",
"data": {
action: 'getPesticidesForTable'
},
"success": function(res) {
console.log(res);
}
}
});
});
我试图摆脱“成功”以防覆盖某些东西但它只是给我一个错误
当数据被控制台记录时,它看起来像这样
{
"data": [
{
"crop": "Wheat",
"diseases": "aids",
"chemical": "Water",
"product": "Dip dabs",
"rate": 7,
"max_no": 10,
"hi": 9,
"mrl": 45,
"pcs_no": 1234,
"supplier": "Me"
}
]
}
dataTable 使用了 success
回调,因此您需要删除以下行
"success": function(res) {
console.log(res);
}
不要忘记添加行标题 <thead><tr><th>crop</th>....
因为它不是由 dataTable
添加的
我正在使用 ajax 处理程序来获取我需要填充 table 的数据。我的 table 代码如下:
$(function() {
let table;
table = $('#table_preview').DataTable({
"processing": true,
"serverSide": true,
"columns": [
{ "data": "crop" },
{ "data": "diseases" },
{ "data": "chemical" },
{ "data": "product" },
{ "data": "rate" },
{ "data": "max_no" },
{ "data": "hi" },
{ "data": "mrl" },
{ "data": "pcs_no" },
{ "data": "supplier" }
],
"ajax": {
"url": "/assets/ajax/table_ajax_handler.php",
"type": "POST",
"data": {
action: 'getPesticidesForTable'
},
"success": function(res) {
console.log(res);
}
}
});
});
我试图摆脱“成功”以防覆盖某些东西但它只是给我一个错误 当数据被控制台记录时,它看起来像这样
{
"data": [
{
"crop": "Wheat",
"diseases": "aids",
"chemical": "Water",
"product": "Dip dabs",
"rate": 7,
"max_no": 10,
"hi": 9,
"mrl": 45,
"pcs_no": 1234,
"supplier": "Me"
}
]
}
dataTable 使用了 success
回调,因此您需要删除以下行
"success": function(res) {
console.log(res);
}
不要忘记添加行标题 <thead><tr><th>crop</th>....
因为它不是由 dataTable