jQuery MiniUI

标题: 调用子页面传值问题 [打印本页]

作者: XTX827227881    时间: 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不支持这样的调用?

作者: factory    时间: 2013-4-22 11:32:59

子页面路径什么的没问题吧?
你检查下你其他的地方是否有错,父页面调用子页面方法是没有问题的




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