我尝试发送额外的参数,但它不起作用。有人可以帮帮我吗?
var t = $('#userTable').DataTable( {
"processing": true,
"serverSide": true,
"ajax": "${pageContext.request.contextPath}/ajaxTestTable",
"data": function ( d ) {
d.myKey = "myValue";
},
"columns": [
{ "data": "totalUser" },
{ "data": "fullname" },
{ "data": "username" },
{ "data": "ministryid" },
{ "data": "gradeid" },
{ "data": "officeemail" }
],
"columnDefs": [ {
"searchable": false,
"orderable": false,
"targets": 0
} ],
"order": [[ 1, 'asc' ]],
} );
我尝试打开浏览器控制台,它说:
" TypeError:数据未定义" if(data.DT_RowId){
如果我删除"数据:功能"它会工作正常。为什么我不能发送额外的参数?
答案 0 :(得分:0)
ajax属性是一个对象:
$('#example').dataTable( {
"ajax": {
"url":"${pageContext.request.contextPath}/ajaxTestTable",
"data": function ( d ) {
d.user_id= 451 ;
}
}
});