zoukankan      html  css  js  c++  java
  • layui table中记住当前页

    一 同一页面中编辑后关闭浮窗刷新当前页

    table.reload('list', {
    page: {
    curr: $(".layui-laypage-em").next().html()
    }
    , where: { name: $('#search-name').val(), type_id: search_type }
    });

    二 跳转页面后返回当前页

    父页面中:

    table.render({
    elem: '.cardapply-table'
    , url: '/api/enter/Getcardapply'
    , page: {
    curr: history.state != null &&history.state.page!=null? history.state.page : 1
    }//页面缓存值为null时页码为1 否则取缓存值
    , cols: [[
    { type: 'numbers', title: '序号', '10%' }
    , { field: 'dept_name', '10%', title: '所属室厅', align: 'center', rowspan: '1' }
    , { field: 'entery_name', '10%', title: '进点联系单', align: 'center', rowspan: '1' }
    , { field: 'room_number', '20%', title: '房号', align: 'center', rowspan: '1' }
    , { field: 'apply_user', '10%', title: '申请人', align: 'center', rowspan: '1' }
    , { field: 'apply_reason', '10%', title: '申请原因', align: 'center', rowspan: '1' }
    , { field: 'apply_date', '10%', title: '申请日期', align: 'center', rowspan: '1' }
    , {title: '操作', '20%', align: 'center', rowspan: '1'}
    ]]

    , where: {
    user_name: $.cookie('realname'),
    user_id: $.cookie('userId'),
    module_id:'0014005'
    }
    , done: function (res, curr, count)
    {
    history.replaceState({ page: curr }, null, '#/main/enter/cardapply?page=' + curr); //保存记录对象并重载页面路由
    }
    , id: 'list'
    });

    跳转页面中

    window.history.go(-1);//操作成功后返回

    注:不能直接写路由地址 否则页面缓存会消失;如果是菜单栏切换 避免出现页面缓存问题 需window.history.replaceState(null, null, null);清空缓存。

  • 相关阅读:
    jquery 左右滚动插件
    MagicAjax使用及注意事项~!!!AJAX无刷新的DLL文件!!
    android 中播放声音要注意的细节
    JNIEnv*的常用函数详解
    http协议上传数据的 优化 方法
    jni 设计的哲学
    listview动态加载数据,并更新数据列表
    Android HOME键的屏蔽
    Django在pycharm业余版进行创建项目文件
    SQL Server 日常维护查询当前正在执行的语句、死锁、堵塞
  • 原文地址:https://www.cnblogs.com/yyjspace/p/11647419.html
Copyright © 2011-2022 走看看