liuhui
liuhui
  • 发布:2014-12-30 23:55
  • 更新:2014-12-31 15:31
  • 阅读:1694

打开新页面从服务器下载列表

分类:MUI

我参照mui帮助文档中的打开新页面中的事例2

//B页面onload从服务器获取列表数据;  
window.onload = function(){  
  //从服务器获取数据  
  ....  
  //业务数据获取完毕,并已插入当前页面DOM;  
  //注意:若为ajax请求,则需将如下代码放在处理完ajax响应数据之后;  
  mui.plusReady(function(){  
    //关闭等待框  
    plus.nativeUI.closeWaiting();  
    //显示当前页面  
    mui.currentWebview.show();  
  });  
}

我的写法是:

mui.getJSON(url,{},function(data){  
                    if (data.status == "OK") {  
                        mui.plusReady(function() {  
                            plus.nativeUI.closeWaiting();  
                            mui.currentWebview.show();  
                        });  
                    }  
                })

在android下报: Uncaught TypeError: Cannot call method 'show' of null at professor.html:72
但在ios下正常

请大神指教

2014-12-30 23:55 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

72行是mui.currentWebview.show();这行吗?

如果是的话,换成如下代码试试:

plus.webview.currentWebview().show();

mui.currentWebview是内部的一个属性,尚未公开;

liuhui

liuhui (作者)

可以的,非常感谢

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