jQuery MiniUI

标题: iframe.contentWindow.SetData(data)问题 [打印本页]

作者: xlplwjy    时间: 2012-8-3 11:05:50     标题: iframe.contentWindow.SetData(data)问题

为什么我的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.         }
复制代码



作者: factory    时间: 2012-8-3 11:11:34

你的setData()在弹出的页面里面定义了吗?

作者: xlplwjy    时间: 2012-8-3 11:17:04

factory 发表于 2012-8-3 11:11
你的setData()在弹出的页面里面定义了吗?

怪不得~我以为是封装的方法
作者: duwenkang    时间: 2015-12-30 17:35:22

factory 发表于 2012-8-3 11:11
你的setData()在弹出的页面里面定义了吗?

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




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