最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

DataTables添加和删除等操作实例

来源:动视网 责编:小OO 时间:2020-11-27 20:17:15
文档

DataTables添加和删除等操作实例

//1.定义全局变量var iStart = 0.searchParams={}。//2.配置datatable的ajax配置项"。ajax"。: { "。url"。: "。/user/query"。."。type"。: "。POST"。.//动态请求参数设置,会应用到每次请求 "。data"。: function (d) { //删除多余请求参数 for(var key in d){ if(key.indexOf("。columns"。)==0||key.indexOf("。order"。)==0||key.indexOf("。search"。
推荐度:
导读//1.定义全局变量var iStart = 0.searchParams={}。//2.配置datatable的ajax配置项"。ajax"。: { "。url"。: "。/user/query"。."。type"。: "。POST"。.//动态请求参数设置,会应用到每次请求 "。data"。: function (d) { //删除多余请求参数 for(var key in d){ if(key.indexOf("。columns"。)==0||key.indexOf("。order"。)==0||key.indexOf("。search"。


下面小编就为大家带来一篇DataTables添加额外的查询参数和删除columns等无用参数实例,代码如下:

//1.定义全局变量
var iStart = 0, searchParams={};
//2.配置datatable的ajax配置项
"ajax": { 
"url": "/user/query", 
"type": "POST", 
//动态请求参数设置,会应用到每次请求 
"data": function (d) { 
//删除多余请求参数 
for(var key in d){ 
if(key.indexOf("columns")==0||key.indexOf("order")==0||key.indexOf("search")==0){ //以columns开头的参数删除 
delete d[key];
 }
 } 
 //附加查询参数 
 if(searchParams){
 $.extend(d,searchParams); //给d扩展参数 
 }
 }, 
 //数据源处理(当数据加载完毕时触发) 
 "dataSrc": function ( json ) {
 iStart = json.start + 1; //起始行号 
 return json.data;
 }
 }
 //3.查询按钮绑定点击事件
 /**
 * 搜索 
 */
 $('.search').click(function () {
 reloadTable();
 });
 //4.刷新表格方法
 /**
 * 重新加载表格,刷新页码 
 */
 function reloadTable() {//希望搜索一次附加参数,修改搜索条件后,如果不点击搜索按钮,切换页码仍使用上次参数
 var number = $("#number").val();
 var name = $("#name").val();
 searchParams.number = number;
 searchParams.name = name;
 var table = $('#userTable').DataTable();
 table.ajax.reload();
}
//5.刷新表格,页码不变方法
/**
 * 刷新表格,不改变页码 
 */
 function refreshTable() {
 var table = $('#userTable').DataTable();
 table.draw(false);
}
//6.跳页实现
$('#example').DataTable().page(5).draw(false)
或者
$('#example').DataTable().page(5).draw('page')

文档

DataTables添加和删除等操作实例

//1.定义全局变量var iStart = 0.searchParams={}。//2.配置datatable的ajax配置项"。ajax"。: { "。url"。: "。/user/query"。."。type"。: "。POST"。.//动态请求参数设置,会应用到每次请求 "。data"。: function (d) { //删除多余请求参数 for(var key in d){ if(key.indexOf("。columns"。)==0||key.indexOf("。order"。)==0||key.indexOf("。search"。
推荐度:
标签: 删除 添加 操作
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top