jQuery MiniUI

标题: 参数传递与接收问题 [打印本页]

作者: mylaoying    时间: 2013-3-25 15:46:20     标题: 参数传递与接收问题

大家好,请问这样的框架参数值如何接收
http://miniui.com/demo/tree/navtree.html

就是左侧点击树节点,iframe链接如:xxx/aaa.html?id=123,请问如何在iframe嵌套页面里接收参数id的值123.

上面这个框架没有涉及到树节点id的传递与接收。

请问如何实现上面的问题?

作者: factory    时间: 2013-3-25 17:56:43

var obj = mini.getParams();
alert(obj.id);

作者: mylaoying    时间: 2013-3-26 13:12:06

factory 发表于 2013-3-25 17:56
var obj = mini.getParams();
alert(obj.id);

非常感谢版主!
还有一个问题,就是如何子页面向父页面传值呢? 哪个文档上面有比较完整的介绍?
作者: factory    时间: 2013-3-26 13:59:59

mylaoying 发表于 2013-3-26 13:12
非常感谢版主!
还有一个问题,就是如何子页面向父页面传值呢? 哪个文档上面有比较完整的介绍? ...

1.父页面传值给子页面
iframe.contentWindow.SetData(data);
父页面调用子页面的自定义的SetData(),把data传递给子页面
http://www.miniui.com/demo/#src=datagrid/datagrid.html 这里的“编辑”方法

2.子页面传值给父页面
window.Owner.XXXX(data)
子页面调用父页面自定义的XXXX(),把data传递给父页面
作者: mylaoying    时间: 2013-3-26 14:11:00

factory 发表于 2013-3-26 13:59
1.父页面传值给子页面
iframe.contentWindow.SetData(data);
父页面调用子页面的自定义的SetData(),把d ...

你好版主,不是这样的父子页面。
就是iframe嵌套的子页面向父页面传值。
var obj = mini.getParams();
alert(obj.id);
你的父页面给iframe嵌套的子页面传值,我测试了可以的。现在问的是相反的,就是iframe嵌套的子页面要向父页面传值,父页面如何接收?
作者: factory    时间: 2013-3-26 14:50:01

mylaoying 发表于 2013-3-26 14:11
你好版主,不是这样的父子页面。
就是iframe嵌套的子页面向父页面传值。
var obj = mini.getParams();

在父页面 : top["win"] = window;

在子页面 : var pwin = top["win"];

pwin.aaa(data);

aaa是父页面的一个方法,也是通过调用父页面的方法来传递参数
作者: 郭果果果    时间: 2017-8-2 18:29:48

factory 发表于 2013-3-26 14:50
在父页面 : top["win"] = window;

在子页面 : var pwin = top["win"];

请问版主  在父页面 : top["win"] = window;

在子页面 : var pwin = top["win"];

这个是什么意思
作者: felt    时间: 2017-8-2 18:56:56

郭果果果 发表于 2017-8-2 18:29
请问版主  在父页面 : top["win"] = window;

在子页面 : var pwin = top["win"];

就当这是一个固定的跨页面方法就行了。
子页面top["win"].mini.get(id)可以直接调用到父页面的控件。




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