jQuery MiniUI

标题: 请教下页面传值问题 [打印本页]

作者: jifeng    时间: 2013-6-19 16:19:53     标题: 请教下页面传值问题

请问下页面之间传值是不是只有mini.open方法,在方法里采用onload(),还有其他的方法吗?
如果使用这种方法:打开的子页面能不能放最大,怎么设置?
我这个是左边一个树,右侧是tab页,点击左侧树节点,右侧tab页面中就会打开链接的页面(通过传递node.id),像这种情况怎么处理
谢谢!

作者: factory    时间: 2013-6-19 16:30:47

页面A:
top["win"] = window;

并且有一方法: function getData(){...}

页面B:
top["win"].getData();
作者: jifeng    时间: 2013-6-19 17:19:15

factory 发表于 2013-6-19 16:30
页面A:
top["win"] = window;

是这样的
我页面左侧是树,右侧是tab页面[attach]2194[/attach]
我点击左侧树节点,会在tab页面打开一个kkkk.html页面,此页面在整个右侧tab页内,我想把树的node.id传给tab页面的kkkk.html页面
我用的tab产生
    function showTab1(node) {
        var tabs = mini.get("mainTabs");

        var id = "tab$" + node.id;
        var tab = tabs.getTab(id);
        if (!tab) {
            tab = {};
            tab.name = id;
            tab.title = node.codecategoryname;
            tab.showCloseButton = true;

            //这里拼接了url,实际项目,应该从后台直接获得完整的url地址
            tab.url = mini_JSPath + "../../../html/codecategory.jsp";

            tabs.addTab(tab);
        }
        tabs.activeTab(tab);
    }

这里tab.url = mini_JSPath + "../../../html/kkkk.html";就在右侧直接打开了整个页面,但是我不知道在哪个地方加传递参数给tab页面

作者: factory    时间: 2013-6-20 09:49:54

jifeng 发表于 2013-6-19 17:19
是这样的
我页面左侧是树,右侧是tab页面
我点击左侧树节点,会在tab页面打开一个kkkk.html页面,此页面 ...

1.可以把id放到URL上,通过var obj = mini.getParams();获取url上的参数

2.父页面 top["win"] = window
function getId(){
  ......
   return id
}

子页面 var id = top["win"].getId()




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