我通过AJAX使用数据表获取数据表列,显示表像这样渲染通过AJAX
var table = $('#data').DataTable({
"ajax": "initTable.php",
"columns": [
{ "data": "orderid" },
{ "data": "first_name"},
{ "data": "last_name"},
{ "data": "unix" },
{ "data": "final_total" }
]
});
我已经试过
{ "data": "first_name" + "data": "last_name"},
但我得到一个错误,而不是显示表。那么,如何改变渲染,显示下一个名字在同一小区内,以姓氏不会在未来电池
[更新]
试图
"ajax": "initTable.php",
"columns": [
{ "data": "orderid" },
{ "data": "first_name"},
{"data": "last_name"},
{ "data": "unix" },
{ "data": "final_total" }
],
"columnDefs": [
{
"render": function (data, type, row) {
return data + row[2];
},
"targets": 1
},
{ "visible": false, "targets": [ 2 ] }
]
(注:我必须定义列行,因为我得到许多列(约20),并希望只显示4或5) 但我得到的第一个名字,然后“未定义”像“安迪未定义”的
看看[列渲染](https://www.datatables.net/examples/advanced_init/column_render.html) – gaetanoM
更新请检阅。我得到'定义'的姓氏 –