父页面获取iframe子页面值 关键: win = h.find("iframe")[0].contentWindow 的作用详解

win = h.find("iframe")[0].contentWindow   

这句的作用:获取子页面中的一些属性的内容

详解见下面示例

function openSelGood(){
    var tit = '商品列表';
/*      */
    var goodId = $("#goodId").val();
    top.$.jBox('iframe:${ctx}/sys/orderManage/goodListForOrder',{title: tit ,width: 950,height: 600,top:0,buttons: {"确定":"ok",'关闭': true },submit:function(v, h, f){
        if (v=="ok"){
            var win = h.find("iframe")[0].contentWindow;
            var id  =    win.ids.join(",");
            var name = win.ids.join(",");
            $("#goodId").val(id);
            $("#goodName").val(name);
        }
    }

win是子页面的整个对象

所以想要获取子页面的一些值的话,可以直接用win这个变量即可进行取值

 var id  =    win.ids.join(",");
 var name = win.ids.join(",");
都在进行从子页面中取值:取出ids中的值,并用‘,’分割

猜你喜欢

转载自www.cnblogs.com/isme-zjh/p/12664093.html