Datatables 如何将数据添加到动态表的自定义内容-Datatable JQuery
我正在使用Datatable并尝试添加来自ajax的数据Datatables 如何将数据添加到动态表的自定义内容-Datatable JQuery,datatables,Datatables,我正在使用Datatable并尝试添加来自ajax的数据 $(document).ready(function() { var table = $('#example').DataTable( { "ajax": "data/arrays.txt", "columnDefs": [ { "targets": -1, "data": null, "defaultContent": "<button>Click!</
$(document).ready(function() {
var table = $('#example').DataTable( {
"ajax": "data/arrays.txt",
"columnDefs": [ {
"targets": -1,
"data": null,
"defaultContent": "<button>Click!</button>"
} ]
} );
} );
$(文档).ready(函数(){
变量表=$(“#示例”)。数据表({
“ajax”:“data/arrays.txt”,
“columnDefs”:[{
“目标”:-1,
“数据”:空,
“默认内容”:“单击!”
} ]
} );
} );
但是,上面的代码正在工作,但我希望使用defaultContent嵌入数据
例如:
对于:{“数据”:“id”}
“defaultContent”:“使用,如下所示:
$(document).ready(function() {
var table = $('#example').DataTable( {
"ajax": "data/arrays.txt",
"columnDefs": [ {
"targets": -1,
"data": null,
"render": function(data, type, full, meta){
if(type === 'display'){
data = '<a href="address/' + full[0] + '">Click</a>';
}
return data;
}
} ]
} );
} );
$(文档).ready(函数(){
变量表=$(“#示例”)。数据表({
“ajax”:“data/arrays.txt”,
“columnDefs”:[{
“目标”:-1,
“数据”:空,
“呈现”:函数(数据、类型、完整、元){
如果(类型==‘显示’){
数据='';
}
返回数据;
}
} ]
} );
} );
如果您在数据源中使用对象数组,请使用full['id']
而不是full[0]
,但您需要使用列添加列定义。data
选项,如中所示。感谢您的解决方案。不过,我现在面临另一个问题,如何在Laravel(刀片引擎?)中添加
$(document).ready(function() {
var table = $('#example').DataTable( {
"ajax": "data/arrays.txt",
"columnDefs": [ {
"targets": -1,
"data": null,
"render": function(data, type, full, meta){
if(type === 'display'){
data = '<a href="address/' + full[0] + '">Click</a>';
}
return data;
}
} ]
} );
} );