防止tab页反复的去请求服务端

直接看图吧。

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

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

                     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的思路就能实现我们上面要求的功能。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值