jQuery MiniUI

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

跳到子页面 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-5-10 10:57:16 |只看该作者 |倒序浏览
Stodeta : function() {
         var grid = mini.get("datagrid1");
         var row = grid.getSelected();
      mini.open({
        url:  contextPath+"/mgr/resmgr/giftmgr/reg_batch_details.jsp",
        showMaxButton: false,
        title: "礼品进货批次详情信息",
        width: 600,
        height: 290,
        onload : function(){
              var iframe = this.getIFrameEl();
              var data ={
                    "BATCH_ID":row.BATCH_ID,
                    "BATCH_DATE":row.BATCH_DATE,
                    "BATCH_DESC":row.BATCH_DESC,
                };
              iframe.contentWindow.SetData(data);
            
        },
        ondestroy:function(action){
              if(action=="ok"){
                }
       }
      });
},

我这样跳到子页面的时候,   iframe.contentWindow.SetData(data);  这里报错了是怎么回事



Rank: 8Rank: 8

沙发
发表于 2017-5-10 11:12:57 |只看该作者
iframe.contentWindow.SetData(data); 这是调用你子页面的自定义方法SetData
你的子页面有定义这个方法吗?

Rank: 2

板凳
发表于 2017-5-10 17:06:32 |只看该作者
dforce 发表于 2017-5-10 11:12
iframe.contentWindow.SetData(data); 这是调用你子页面的自定义方法SetData
你的子页面有定义这个方法吗? ...

$.ajax({
                    url:contextPath+"/resmgr/giftstor/regbatchDeteilsInfo.action",
                    type: "post",
                    data:{postid : POST_ID},
                    success: function (text) {
                            var data = mini.decode(text);
                        mini.get("POST_ID").setValue(data.POST_NAME);  
                        alert(data.POST_NAME);
                    }
                });
为什么data.POST_NAME是未定义的 ,取不到对象的值

Rank: 8Rank: 8

地板
发表于 2017-5-10 17:13:29 |只看该作者
yx123456 发表于 2017-5-10 17:06
$.ajax({
                    url:contextPath+"/resmgr/giftstor/regbatchDeteilsInfo.action",
                    type: "post",

data是你后台返回的数据,我不清楚你返回的是什么,如果是对象,并且有POST_NAME字段,肯定可以获取到的。

Rank: 2

5#
发表于 2017-5-10 17:41:38 |只看该作者
dforce 发表于 2017-5-10 17:13
data是你后台返回的数据,我不清楚你返回的是什么,如果是对象,并且有POST_NAME字段,肯定可以获取到的 ...

实在是想不出来原因,大神看看我的后台data数据
{data=[{POST_ORGID=200000000, POST_STATUS=S0A, POST_CODE=Test_gz_guan, CITY_ID=200, POST_TYPEID=0, POST_NAME=Test_gz_guan, LOGIN_LIMIT=-1, POST_DESC=Test_gz_guan, POST_ID=2198416188}]}

Rank: 8Rank: 8

6#
发表于 2017-5-10 19:42:24 |只看该作者
yx123456 发表于 2017-5-10 17:41
实在是想不出来原因,大神看看我的后台data数据
{data=[{POST_ORGID=200000000, POST_STATUS=S0A, POST_C ...

请返回json结构数据。

Rank: 2

7#
发表于 2017-5-11 17:36:25 |只看该作者
dforce 发表于 2017-5-10 19:42
请返回json结构数据。

返回的数据,是直接查询数据库得到的,还有别的办法取到数据吗?或者怎么转成json结构的

Rank: 8Rank: 8

8#
发表于 2017-5-11 17:59:17 |只看该作者
yx123456 发表于 2017-5-11 17:36
返回的数据,是直接查询数据库得到的,还有别的办法取到数据吗?或者怎么转成json结构的 ...

MiniUI通过ajax进行交互,必须是json数据,你后台可以参考我们试用包的后台,组织成我们需要的格式。

Archiver|普加软件

GMT+8, 2024-10-6 06:49 , Processed in 1.044688 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部