我正在使用jQuery数据表服务器端。我想返回一些额外的信息,如数据库列,csrf令牌,隐藏的字段和每一行的表单。
//define index of column
$columns = array(
0 =>'id',
1 =>'date',
2 =>'applicant_name',
3 => 'ldate',
4 => 'age',
5 => 'address'
);
我该怎么做?
答案 0 :(得分:0)
此示例向您展示如何将其他参数与请求一起发送到服务器端。 https://datatables.net/examples/server_side/custom_vars.html
来自示例
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,
"serverSide": true,
"ajax": {
"url": "scripts/server_processing.php",
"data": function ( d ) {
d.myKey = "myValue";
// d.custom = $('#myInput').val();
// etc
}
}
} );
} );
答案 1 :(得分:0)
另一种选择就是使用对象数据源,然后您可以发送回任何想要的额外键,并且只需将需要显示的行数据映射到列即可-完整文档在https://datatables.net/examples/server_side/object_data.html