全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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添加额外的查询参数和删除columns等无用参数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# datatables  # 参数  # jQuery插件dataTables添加序号列的方法  # jquery表格datatables实例解析 直接加载和延迟加载  # 给大家  # 行号  # 加载  # 希望能  # 这篇  # 多说  # 绑定  # 小编  # 大家多多  # 不改变  # 参数设置  # 全局变量  # url  # user  # style  # datatable  # background  # ajax  # span  # data 


相关文章: 如何用景安虚拟主机手机版绑定域名建站?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何快速上传自定义模板至建站之星?  网站制作价目表怎么做,珍爱网婚介费用多少?  中山网站制作网页,中山新生登记系统登记流程?  如何在阿里云虚拟主机上快速搭建个人网站?  如何获取PHP WAP自助建站系统源码?  宝塔建站后网页无法访问如何解决?  如何快速启动建站代理加盟业务?  如何快速搭建高效WAP手机网站吸引移动用户?  网站图片在线制作软件,怎么在图片上做链接?  大连网站制作公司哪家好一点,大连买房网站哪个好?  建站之星如何优化SEO以实现高效排名?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  长沙做网站要多少钱,长沙国安网络怎么样?  如何设计高效校园网站?  建站之星安装步骤有哪些常见问题?  如何选择高效稳定的ISP建站解决方案?  红河网站制作公司,红河事业单位身份证如何上传?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  表情包在线制作网站免费,表情包怎么弄?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  专业商城网站制作公司有哪些,pi商城官网是哪个?  如何用5美元大硬盘VPS安全高效搭建个人网站?  文字头像制作网站推荐软件,醒图能自动配文字吗?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  已有域名能否直接搭建网站?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  如何在云虚拟主机上快速搭建个人网站?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  实惠建站价格推荐:2025年高性价比自助建站套餐解析  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何在腾讯云服务器快速搭建个人网站?  为什么Go需要go mod文件_Go go mod文件作用说明  济南网站制作的价格,历城一职专官方网站?  购物网站制作公司有哪些,哪个购物网站比较好?  如何将凡科建站内容保存为本地文件?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  如何通过西部建站助手安装IIS服务器?  个人网站制作流程图片大全,个人网站如何注销?  如何在七牛云存储上搭建网站并设置自定义域名?  活动邀请函制作网站有哪些,活动邀请函文案?  如何快速生成专业多端适配建站电话?  如何快速查询域名建站关键信息?  如何在IIS中新建站点并解决端口绑定冲突? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。