datatables 的ajax 怎么单独获取从后台获取的值,而不是放在columns 里
代码如下,我只会success:function(){}这种方法,但是dataTables的ajax没有这种写法,有大神知道怎么办吗?
var table = $('#example').DataTable(
{
ajax : {
"url" : "../appTradePage",
"type" : "post",
"dataType" : "json",
"data" : function(d) {
var pr=$trade.initReqParam();
pr.bodyParams=$trade.form2Json(function(d){
d.cardNo=$("#partTypeIdAdd").val();
d.dcmttp="738";
d.bgtrdt="20150510";
d.edtrdt="20170512";
d.flag="1";
d.userId=objAssit.ReadIniFile("operateUser","operateuser","kxd.ini");
},"");
pr.headerParams=$trade.form2Json(function(d){
d.htk=objAssit.ReadIniFile("HTK","htk","kxd.ini");
},"");
d.bodyParams=JSON.stringify(pr.bodyParams);
d.headerParams=JSON.stringify(pr.headerParams);
d.itfid = "acctHandDetSearch";
}
},
sPaginationType : "full_numbers",
ordering : false,
info : false,
processing : false,
serverSide : true,
paging : true,
pageLength : 5,
pagingType : "full_numbers",//number simple simple_numbers full 默认full_numbers
lengthChange : false, //可变分页组件,下行可规定显示页数,左边是定义,右边是页面显示的效果(如-1就是搜全部,但页面显示的选项是ALL)
searching : false,
language : {
sProcessing : "正在加载中......",
sLengthMenu : "每页显示 _MENU_ 条记录",
sInfo : "从 _START_ 到 _END_ /共 _TOTAL_ 条数据",
sZeroRecords : "对不起,查询不到相关数据!",
sEmptyTable : "表中无数据存在!",
search : "查询:",
paginate : {
previous : "上一页",
next : "下一页",
first : "第一页",
last : "最后一页"
}
},
columns : [
{ data: 'trandt',title : '交易日期'},
{ data: 'smrycd',title:'摘要'},
{ data: 'tranam',title:'交易金额'},
{ data: 'tranbl',title : '余额'},
{ data: 'tranus',title:'交易柜员'}
]
});