jQuery MiniUI

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

调用子页面传值问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-4-22 10:16:59 |只看该作者 |倒序浏览
母页面代码为:
            mini.open({
                url: bootPATH + "../api/AddChargeInfoWindow.htm",
                title: "新增收费", width: 300, height: 520,
                onload: function () {
                        var iframe = this.getIFrameEl();
                        var data = { action: "new", FeiItem:ReturnJsonData.summary};
                        iframe.contentWindow.SetData(data);
                },
                ondestroy: function (action) {
                    grid.reload();
                }
            });
子页面代码:
        //标准接口
        function SetData(datas){
            var data = datas.FeiItem;
            for(var index = 0,length = data.length;index ++){
            if(data[index].field != "Total"){
                var FeiName = mini.get("FeiItem" + index);
                FeiName.setVisible(false);
                var FeiItem = mini.get("FeiItem" + index);
                FeiItem.setVisible(false);      
                mini.alert(FeiItem.visible);}        
            }
        }  
用VS2008调试,提示内容为:
Microsoft JScript 运行时错误: 对象不支持“SetData”属性或方法

请问是我的代码有错误吗?还是Microsoft JScript不支持这样的调用?

Rank: 8Rank: 8

沙发
发表于 2013-4-22 11:32:59 |只看该作者
子页面路径什么的没问题吧?
你检查下你其他的地方是否有错,父页面调用子页面方法是没有问题的

Archiver|普加软件

GMT+8, 2024-5-19 19:41 , Processed in 1.045926 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部