Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从列值在dataTables中生成按钮_Javascript_Php - Fatal编程技术网

Javascript 从列值在dataTables中生成按钮

Javascript 从列值在dataTables中生成按钮,javascript,php,Javascript,Php,我使用datatable呈现json中的列和行。 数据变量是json "columns" : [ { "data" : "id" }, { "data" : "username" }, { "data" : "email" }, { "data" : "site" }, { "data" : "author_nam

我使用datatable呈现json中的列和行。 数据变量是json

            "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,因为这是迄今为止最简单的方法