jQuery MiniUI

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

iframe.contentWindow.SetData(data)问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-8-3 11:05:50 |只看该作者 |倒序浏览
为什么我的iframe.contentWindow.SetData(data)会报has no method 'setData()' 这跟写在jsp里有关系?还是其他什么原因呢?demo里的好好的
  1. mini.parse();
  2.                 var billgrid = mini.get("billgrid");
  3.                 billgrid.hideColumn("bill_id");
  4.         billgrid.load();
  5.         
  6.         function showBillDetail() {
  7.             var row = billgrid.getSelected();
  8.             if (row) {
  9.                 mini.open({
  10.                     url: mini_JSPath + "...",
  11.                     title: "XXX", width: 900, height: 660,
  12.                     onload: function () {
  13.                         var iframe = this.getIFrameEl();
  14.                         alert(this);
  15.                         var data = { action: "edit", id: row.id };
  16.                         iframe.contentWindow.SetData(data);
  17.                     },
  18.                     ondestroy: function (action) {                    
  19.                         billgrid.reload();
  20.                     }
  21.                 });
  22.                
  23.             } else {
  24.                 alert("请选中一条记录");
  25.             }
  26.         }
复制代码


Rank: 8Rank: 8

沙发
发表于 2012-8-3 11:11:34 |只看该作者
你的setData()在弹出的页面里面定义了吗?

Rank: 2

板凳
发表于 2012-8-3 11:17:04 |只看该作者
factory 发表于 2012-8-3 11:11
你的setData()在弹出的页面里面定义了吗?

怪不得~我以为是封装的方法

Rank: 1

地板
发表于 2015-12-30 17:35:22 |只看该作者
factory 发表于 2012-8-3 11:11
你的setData()在弹出的页面里面定义了吗?

如果我用opentab()弹出页面该怎么传值?

Archiver|普加软件

GMT+8, 2024-10-2 14:25 , Processed in 1.070700 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部