Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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
Jquery 如果列的数据不在db中,如何在datatables中声明该列?_Jquery_Json_Datatables - Fatal编程技术网

Jquery 如果列的数据不在db中,如何在datatables中声明该列?

Jquery 如果列的数据不在db中,如何在datatables中声明该列?,jquery,json,datatables,Jquery,Json,Datatables,我有一个datatable,其中填充了来自数据库的数据,但最后一列中的数据除外,该列包含为每条记录生成的两个按钮edit/delete。我想指定$myTable.DataTable中的列,如下所示: 栏目:[ {data:id}, {data:name}, {data:actions}, ] 但是,由于数据库中不存在actions列,所以执行此操作时会出错。知道如何修复它吗?将其设置为null,而不是操作: columns: [ { data: "id" }, { data: "na

我有一个datatable,其中填充了来自数据库的数据,但最后一列中的数据除外,该列包含为每条记录生成的两个按钮edit/delete。我想指定$myTable.DataTable中的列,如下所示:

栏目:[ {data:id}, {data:name}, {data:actions}, ] 但是,由于数据库中不存在actions列,所以执行此操作时会出错。知道如何修复它吗?

将其设置为null,而不是操作:

columns: [
   { data: "id" },
   { data: "name" },
   { data: null,
     render: function(data, type, full) {
       return '<button>Delete</button>'
     }
   }
]
如本例所示->

将其设置为null而不是actions:

columns: [
   { data: "id" },
   { data: "name" },
   { data: null,
     render: function(data, type, full) {
       return '<button>Delete</button>'
     }
   }
]

如本例->

如何从服务器获取数据?jqueryajax还是DataTables内置的远程源代码?我从Ajax请求中以json响应的形式获取数据。响应是一个类似以下数据的数组:[[1,John],[2,Jim]]如何从服务器获取数据?jqueryajax还是DataTables内置的远程源代码?我从Ajax请求中以json响应的形式获取数据。响应是一个类似以下数据的数组:[[1,John],[2,Jim]]