注水豆芽
注水豆芽
  • 发布:2015-08-03 11:32
  • 更新:2015-08-03 11:32
  • 阅读:1553

当前页面接收传值后再给子页面传值的问题

分类:MUI

index页面:负责进行ajax请求,将JSON结果传值给searchResult页面。
searchResult页面:有个子页面searchResultList,接收到index传过来的JSON后,传值给searchResultList页面。
searchResultList页面:接收到searchResult传过来的JSON,以列表展现。
现在问题是searchResult能接收到index的传值,但是searchResultList接收不到searchResult的值
index页面:

var searchResultPage = mui.openWindow({  
                            id: 'searchResult',  
                            url: 'searchResult.html',  
                            extras:{  
                              listingsData: 'data~data~'  
                            },  
                            show: {  
                                aniShow: 'pop-in'  
                            },  
                            waiting: {  
                                autoShow: true  
                            }  
                        })

searchResult页面:

var receivedData;  
            mui.init({  
                subpages: [{  
                    url: 'searchResultList.html',  
                    id: 'searchResultList',  
                    styles: {  
                        top: '45px',  
                        bottom: '0px'  
                    },  
                    extras:{  
                        listingsData2: receivedData  
                    }  
                }]  
            });  
            mui.plusReady(function() {  
                var self = plus.webview.currentWebview();  
                receivedData = self.listingsData;  
                console.log('received:' + self.listingsData);  
            })

searchResultList页面:

mui.init();  
            mui.plusReady(function() {  
                var self = plus.webview.currentWebview();  
                var extrasedData = self.listingsData2;  
                console.log('searchResultList:' + extrasedData);  
            })

刚开始学MUI,不知道这样的页面设计思路是否正确,请帮忙解决下,谢谢

2015-08-03 11:32 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复