jQuery MiniUI

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

tabs获取值的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-3-29 13:54:34 |只看该作者 |倒序浏览
想问一下,tabs之间可以相互传值吗?

Rank: 8Rank: 8

沙发
发表于 2013-3-29 16:27:43 |只看该作者
你要做什么

Rank: 2

板凳
发表于 2013-4-1 16:26:04 |只看该作者
factory 发表于 2013-3-29 16:27
你要做什么

我要从一个tab通过showTab方法跳转到另一个Tab,并传一个ID过去,代码:
tab.url = "/home/"+node.id+".html";
tabs.addTab(tab);
不通过后台直接页面有办法传一个ID到新打开的Tab中吗

Rank: 8Rank: 8

地板
发表于 2013-4-1 17:29:58 |只看该作者
bestween 发表于 2013-4-1 16:26
我要从一个tab通过showTab方法跳转到另一个Tab,并传一个ID过去,代码:
tab.url = "/home/"+node.id+".h ...

tab.url = "/home/"+node.id+".htm?id=XXXl";

在那个页面里面获取url上的id
var obj = mini.getParams();
alert(obj.id);

Rank: 2

5#
发表于 2013-4-10 13:59:24 |只看该作者
factory 发表于 2013-4-1 17:29
tab.url = "/home/"+node.id+".htm?id=XXXl";

在那个页面里面获取url上的id

这样不行,因为我的tab.url = "/home/"+node.id+".htm?id=XXXl";中的*.html 并不是真正的html页面,而是伪装的struts跳转路径,每个页面跳转都要经过struts过滤器过滤的,不能直接从页面到页面,得通过后台才能跳转页面,所以这样是获取不到id的值的

Rank: 8Rank: 8

6#
发表于 2013-4-10 14:24:24 |只看该作者
bestween 发表于 2013-4-10 13:59
这样不行,因为我的tab.url = "/home/"+node.id+".htm?id=XXXl";中的*.html 并不是真正的html页面,而是 ...

tabs中的A页面要获取B页面的值
A页面
var value = top["value"].aa();
alert(value);


B页面
top["value"] = window
function aa(){
    var data = "123";
    return data;
}

这样就获取到B页面的值了

Archiver|普加软件

GMT+8, 2024-12-1 00:00 , Processed in 1.045582 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部