您的位置:首页 > 其它

DataTables 自定义

2016-07-24 15:14 344 查看

自定义取的参数方法

getQueryCondition = function(data) {
var param = {};
if (data.order && data.order[0]) {

param.order =data.columns[data.order[0].column].data;
param.sort = data.order[0].dir;
}
var start = data.start + 1;
var all = data.length === -1;
param.page = all ? 1 : Math.ceil( start / data.length );
param.rows = data.length;
return param;
}


配置ajax手动方法提交处理数据

"ajax":  function(data, callback, settings) {
var param = getQueryCondition(data);
$.ajax({
"url": "/json/role.shtml",
"type": "POST",
"cache" : false,  //禁用缓存
"dataType": "json",
"data":param,
"success": function ( json ) {
if(json.code == 200){
var data = {};
data.recordsTotal = json.result.total;
data.recordsFiltered = json.result.total;
data.data = json.result.rows;
callback(data);
}
},
"error": function(XMLHttpRequest, textStatus, errorThrown) {
alert("查询失败");
}
});
},


修改显示风格

"sDom":"frtilp"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: