jQuery MiniUI

标题: 使用open打开一个子窗口 当我关闭子窗口时 要返回一个值 [打印本页]

作者: xukefeng    时间: 2014-6-12 15:18:55     标题: 使用open打开一个子窗口 当我关闭子窗口时 要返回一个值

使用open打开一个子窗口 当我关闭子窗口时 要返回一个值给父窗口  还有父窗口怎么接受

作者: felt    时间: 2014-6-12 15:28:57

mini.open的ondestroy里处理
var iframe = this.getIFrameEl();
var data=iframe.contentWindow.xxx()         //调用子页面的方法获取值
作者: xukefeng    时间: 2014-6-12 15:38:30

felt 发表于 2014-6-12 15:28
mini.open的ondestroy里处理
var iframe = this.getIFrameEl();
var data=iframe.contentWindow.xxx()      ...

mini.open({
                url: '/admin/system/fil_up',
                title: "上传图片", width: 410, height: 130,
                onload: function () {
                                       
                },
                ondestroy: function (action) {
                                        var iframe = this.getIFrameEl();
                                        var data=iframe.contentWindow.xxx()   
                                        WinAlerts(data);
                    //grid.reload();
                }
            })


我的open是这样写的 在这个里面admin/system/fil_up返回的值  var data=iframe.contentWindow.xxx()   这句话现在怎么写呀



作者: xukefeng    时间: 2014-6-12 15:39:45

xukefeng 发表于 2014-6-12 15:38
mini.open({
                url: '/admin/system/fil_up',
                title: "上传图片", width: ...

我的那个打开页面 提交完成之后 有一个方法 就是直接用那个方法?
作者: xukefeng    时间: 2014-6-12 15:48:16

xukefeng 发表于 2014-6-12 15:39
我的那个打开页面 提交完成之后 有一个方法 就是直接用那个方法?

那个方法路径需要怎么写呀
作者: felt    时间: 2014-6-12 15:48:30

xukefeng 发表于 2014-6-12 15:39
我的那个打开页面 提交完成之后 有一个方法 就是直接用那个方法?

xxx,表示你子页面返回数据的方法。。。。
你要返回什么,自己写啊
作者: xukefeng    时间: 2014-6-12 15:51:54

felt 发表于 2014-6-12 15:48
xxx,表示你子页面返回数据的方法。。。。
你要返回什么,自己写啊

我在这个方法里面给返回 但是如果需要访问这个方法 有一个路径的  我再那怎么写呀

作者: felt    时间: 2014-6-12 16:17:43

xukefeng 发表于 2014-6-12 15:51
我在这个方法里面给返回 但是如果需要访问这个方法 有一个路径的  我再那怎么写呀
...

你单独写个方法,返回你关闭时需要返回的数据就行了,和路径有什么关系
作者: xukefeng    时间: 2014-6-13 14:07:57

felt 发表于 2014-6-12 16:17
你单独写个方法,返回你关闭时需要返回的数据就行了,和路径有什么关系 ...

恩恩 已经解决了 谢谢  昨天走到一个误区了




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