datatables 的ajax 怎么单独获取从后台获取的值,而不是放在columns 里

acfun666 2017-05-15 05:04:56
代码如下,我只会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:'交易柜员'}
]
});
...全文
205 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
芋圆是只喵 2017-05-16
  • 打赏
  • 举报
回复
我可能会选择重构一段html,把原来的地方清空再把重构的的HTML渲染上去

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧