zoukankan      html  css  js  c++  java
  • 防止tab页重复的去请求服务端

    直接看图吧。

    左边是企业树,右边是依据企业变化的一个tab页

    实现功能:1.我们希望假设选中的企业不变,我们在切换旁边五个tab页的时候,仅仅是第一次进去的时候请求server端。以下来回切换tab页都不请求server端(前提企业树不切换)。

                         2. 假设选中的企业变化,对应的 右边的表结构也要跟着对应的变化。


    思路。1.企业树不切换的时候,每点击一次tab 页我们给他一个标识,该标识,去推断假设企业树不变来回切换我们不请求服务端。例如以下

    $("#tab-director").click(function() {
            var treeId = getSelectedTreeId();
            if (undefined == treeId || "root" == treeId)
                return false;
            _tab = 1;
            if (_isDirLoad == false) {
                _isDirLoad = true;     //这里就是标识。
               
            }

        });


    2.。我们在切换企业树的时候,须要将之前  _isDirLoad = true  又一次变为false.

    如:function zTreeOnClick(event, treeId, treeNode) {
            var treeId = getSelectedTreeId(); //treeId为选中企业的uuid
            if (treeId == "root") {
                return;
            }
            _isCommLoad = false;


    依据1和2的思路就能实现我们上面要求的功能。




  • 相关阅读:
    C#线程同步(1)- 临界区&Lock
    详细解析Java中抽象类和接口的区别
    防止重复提交的几种办法
    网页中实现JSON的编辑与显示
    xcode5 ios7升级后的一系列问题解决
    hadoop-2.0.0-mr1-cdh4.2.0源码编译总结
    hadoop-2.0.0-cdh4.2.1源码编译总结
    cocos2d-iphone加入芒果广告
    hadoop2.0 eclipse 源码编译
    HBase学习笔记
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4389460.html
Copyright © 2011-2022 走看看