jQuery MiniUI

标题: 多个tabs页值传递 [打印本页]

作者: huohua    时间: 2016-10-10 14:34:57     标题: 多个tabs页值传递

多个tabs页之间,如何实现跨tabs页之间的传值。

作者: felt    时间: 2016-10-10 16:33:06

通用跨页面方法
a页面
top["win"]=window
b页面
top["win"].fn()  //直接调用a页面的方法
作者: huohua    时间: 2016-10-10 18:00:12

felt 发表于 2016-10-10 16:33
通用跨页面方法
a页面
top["win"]=window

我的tabs页是url加载的,如何在加载完之后获取的tabs页中的内容,查询条件中的内容?
作者: huohua    时间: 2016-10-11 15:01:23

felt 发表于 2016-10-10 16:33
通用跨页面方法
a页面
top["win"]=window

多个tabs页,我切换下一个tabs页时,如何获取前一个tabs页的数据
作者: dforce    时间: 2016-10-11 15:31:38

huohua 发表于 2016-10-11 15:01
多个tabs页,我切换下一个tabs页时,如何获取前一个tabs页的数据

2楼说的就是通用方法
我们并不清楚你这些页面之间的关系,如果是同一个父页面内,就可以通过top["win"]来跨域面获取
作者: huohua    时间: 2016-10-11 15:43:05

top["win"]这个方法如何使用,没看见api有这个方法,根本不知道如何使用,能举个例子吗
作者: huohua    时间: 2016-10-11 16:18:10

dforce 发表于 2016-10-11 15:31
2楼说的就是通用方法
我们并不清楚你这些页面之间的关系,如果是同一个父页面内,就可以通过top["win"]来 ...

   我的tabs是这样加载的,然后我想在切换的时候获取上一个tabs页的内容也可以用这个方法吗
作者: huohua    时间: 2016-10-11 16:18:44

huohua 发表于 2016-10-11 16:18
我的tabs是这样加载的,然后我想在切换的时候获取上一个tabs页的内容也可以用这个方法吗 ...

<div id="tabs1" class="mini-tabs" activeIndex="0" style="height:850px;width:1900px;margin:0 auto" onactivechanged="onTabsActiveChanged" beforeactivechanged="beforeactivechanged1" >
                <div   name="WQS" title="运行班组" url="/TBPWeb/tbp/miniui/view/view.jsp?viewid=tdjhddjxsqdst&stepid=14" autoActive = "true"></div>
                <div   name="WQS" title="区局专责" url="/TBPWeb/tbp/miniui/view/view.jsp?viewid=tdjhddjxsqdst&stepid=1" autoActive = "true"></div>
                <div   name="YTH" title="已退回" url="/TBPWeb/tbp/miniui/view/view.jsp?viewid=tdjhddjxsqdstth&stepid=1" autoActive = "true"></div>
                <div   name="YQS" title="调度审核" url="/TBPWeb/tbp/miniui/view/view.jsp?viewid=tdjhddjxsqdst&stepid=6" autoActive = "true"></div>
                <div   name="YGD" title="已发布" url="/TBPWeb/tbp/miniui/view/view.jsp?viewid=tdjhddjxsqdst&stepid=-1" autoActive = "true"></div>
                <div   name="YZF" title="已作废" url="/TBPWeb/tbp/miniui/view/view.jsp?viewid=jxdyzfView&state=4" autoActive = "true"></div>
        </div>
作者: dforce    时间: 2016-10-11 16:36:08

huohua 发表于 2016-10-11 16:18

说的很明白了。这是个的通用跨页面方法   
a页面  
top["win"]=window
function fn(){}
b页面
top["win"].fn()  //直接调用a页面的方法






欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2