Javascript 从列值在dataTables中生成按钮
我使用datatable呈现json中的列和行。 数据变量是jsonJavascript 从列值在dataTables中生成按钮,javascript,php,Javascript,Php,我使用datatable呈现json中的列和行。 数据变量是json "columns" : [ { "data" : "id" }, { "data" : "username" }, { "data" : "email" }, { "data" : "site" }, { "data" : "author_nam
"columns" : [
{ "data" : "id" },
{ "data" : "username" },
{ "data" : "email" },
{ "data" : "site" },
{ "data" : "author_name" },
{ "data" : "user_name" },
{ "data" : "city" },
{ "data" : "region" },
{ "data" : "added" },
{ "data" : "member_status" },
{ "data" : "its_username" },
{ "data" : "register_date" },
{"defaultContent": "<a href='/admin/edit_recruited_user/' class='btn btn-primary'><i class='fa fa-edit'></i></a><a href='/admin/delete_recruited_user/' class='btn btn-danger'><i class='fa fa-trash'></i></a>"}
],
“列”:[
{“数据”:“id”},
{“数据”:“用户名”},
{“数据”:“电子邮件”},
{“数据”:“站点”},
{“数据”:“作者姓名”},
{“数据”:“用户名”},
{“数据”:“城市”},
{“数据”:“区域”},
{“数据”:“添加”},
{“数据”:“成员状态”},
{“数据”:“它的用户名”},
{“数据”:“登记日期”},
{“defaultContent”:“”}
],
我正在尝试将id中的值添加到我的链接/admin/edit\u included\u user/
如果我能做到这一点,或者我应该重新考虑datatables代码,你有什么想法吗?添加
columnDefs
见文件
$.getJSON('https://api.myjson.com/bins/1u28t,函数(json){
$('#示例')。数据表({
data:json.data,
栏目:[
{data:'Id'},
{data:'Name'},
{data:'别名'}
],
columnDefs:[{
“目标”:0,
“数据”:“下载链接”,
“呈现”:函数(数据、类型、行、元){
返回“”;
}
}]
})
}); 代码>
如果您引用的是defaultContent中的链接,则需要在构建JSON时对其进行修改。如果你不能,你将不得不在你的PHP文件中构建内容。我想我会修改json,因为这是迄今为止最简单的方法