jQuery MiniUI

 找回密码
 立即注册
查看: 3925|回复: 9
打印 上一主题 下一主题

tab页切换问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-11-25 14:44:04 |只看该作者 |倒序浏览
切换tab页时我怎么做到只加载数据不加载页面呢

Rank: 8Rank: 8

沙发
发表于 2016-11-25 15:00:35 |只看该作者
不加载页面,怎么加载数据?

Rank: 3Rank: 3

板凳
发表于 2016-11-25 15:03:23 |只看该作者
dforce 发表于 2016-11-25 15:00
不加载页面,怎么加载数据?

是第二次切换到这个页面的时候,不想再加载一次页面

Rank: 8Rank: 8

地板
发表于 2016-11-25 15:15:08 |只看该作者
zhuhx 发表于 2016-11-25 15:03
是第二次切换到这个页面的时候,不想再加载一次页面

如果是第二次切换,页面不会重新加载

Rank: 3Rank: 3

5#
发表于 2016-11-25 15:25:50 |只看该作者
dforce 发表于 2016-11-25 15:15
如果是第二次切换,页面不会重新加载

我现在在主页面是这样做切换的,这样切换的话每次都会加载一次页面
function changeTabs(e){
                if(body_tab.getActiveTab()._id==1){//损益
                        body_tab.loadTab("<%=request.getContextPath() %>/ame_budget/deptBudget/queryDeptbudget.jsp?year="+inputyear+"&orgid="+orgidtemp+"&orgname="+orgname+"&orgFlag="+orgFlag+"&budstatus="+budstatus+"&orgdegree="+orgdegree+"&orglevel="+orglevel+"&orgtype="+orgtype+"&orgseq="+orgseq+"&parentorgid="+parentorgid);
                }
                if(body_tab.getActiveTab()._id==2){//服务成本
                        body_tab.loadTab("<%=request.getContextPath() %>/ame_budget/deptBudget/serviceBudget.jsp?year="+inputyear+"&orgid="+orgidtemp+"&orgname="+orgname+"&orgFlag="+orgFlag+"&budstatus="+budstatus);
                }
                if(body_tab.getActiveTab()._id==3){//销售成本
                        body_tab.loadTab("<%=request.getContextPath() %>/ame_budget/deptBudget/saleBudget.jsp?year="+inputyear+"&orgid="+orgidtemp+"&orgname="+orgname+"&orgFlag="+orgFlag+"&budstatus="+budstatus);
                }
                if(body_tab.getActiveTab()._id==4){//管理成本
                        body_tab.loadTab("<%=request.getContextPath() %>/ame_budget/deptBudget/manageBudget.jsp?year="+inputyear+"&orgid="+orgidtemp+"&orgname="+orgname+"&orgFlag="+orgFlag+"&budstatus="+budstatus);
                }
                if(body_tab.getActiveTab()._id==5){//研发成本
                        body_tab.loadTab("<%=request.getContextPath() %>/ame_budget/deptBudget/researchBudget.jsp?year="+inputyear+"&orgid="+orgidtemp+"&orgname="+orgname+"&orgFlag="+orgFlag+"&budstatus="+budstatus);
                }
                if(body_tab.getActiveTab()._id==6){//市场成本
                        body_tab.loadTab("<%=request.getContextPath() %>/ame_budget/deptBudget/marketBudget.jsp?year="+inputyear+"&orgid="+orgidtemp+"&orgname="+orgname+"&orgFlag="+orgFlag+"&budstatus="+budstatus);
                }
        }

Rank: 8Rank: 8

6#
发表于 2016-11-25 15:43:21 |只看该作者
zhuhx 发表于 2016-11-25 15:25
我现在在主页面是这样做切换的,这样切换的话每次都会加载一次页面
function changeTabs(e){
             ...

你这样处理的肯定每次切换都会重新加载啊,你都loadTab了。。。

Rank: 3Rank: 3

7#
发表于 2016-11-25 15:54:35 |只看该作者
dforce 发表于 2016-11-25 15:43
你这样处理的肯定每次切换都会重新加载啊,你都loadTab了。。。

是的,因为我想每次切换回来的时候都按照原来的参数重新加载一把数据;但是loadtab的话会连同页面一起加载,就很奇怪

Rank: 8Rank: 8

8#
发表于 2016-11-25 16:19:13 |只看该作者
zhuhx 发表于 2016-11-25 15:54
是的,因为我想每次切换回来的时候都按照原来的参数重新加载一把数据;但是loadtab的话会连同页面一起加 ...

你的参数是在url上,只能连页面一起刷新了

Rank: 3Rank: 3

9#
发表于 2016-11-25 16:39:18 |只看该作者
dforce 发表于 2016-11-25 16:19
你的参数是在url上,只能连页面一起刷新了

那有没有其他的方法吗

Rank: 8Rank: 8

10#
发表于 2016-11-25 16:54:52 |只看该作者
zhuhx 发表于 2016-11-25 16:39
那有没有其他的方法吗

你这方式没有办法

Archiver|普加软件

GMT+8, 2025-7-28 19:49 , Processed in 1.042496 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部