ChrisJone
ChrisJone
  • 发布:2015-08-04 21:09
  • 更新:2019-12-03 16:33
  • 阅读:2380

在javaweb使用MUI作为页面框架,然后IOS或者Android调用url进行访问的(H5+Native形式的),plusReady中的事件都不触发

分类:MUI

由于项目需要,采取了native+h5的方式开发,ios或者android调用url进行访问服务端,但是在页面中的plusReady中的事件都不触发,另外$.os.plus都是undefined,由此很多原生的native的方法都无法调用

    mui.init();  
    mui.plusReady(function(){  
        document.getElementById("resetPassword").addEventListener('tap',function() {  
            var oldPwd = $("#oldPwd").val();  
            var newPwd = $("#newPwd").val();  
            var reNewPwd = $("#reNewPwd").val();  
            if(oldPwd == null || oldPwd == ""){  
                mui.alert("请输入原始密码","温馨提示");  
                return;  
            }  
            if(newPwd == null || newPwd == ""){  
                mui.alert("请输入新密码","温馨提示");  
                return;  
            }  
            if(reNewPwd == null || reNewPwd == ""){  
                mui.alert("请输入确认新密码","温馨提示");  
                return;  
            }  
            if(reNewPwd != newPwd){  
                mui.alert("两者新密码不一致","温馨提示");  
                return;  
            }  
            mui.ajax("${contextPath}/router.do?method=tc.me.toResetPassword",{  
                data:{  
                    oldPwd:oldPwd,  
                    newPwd:newPwd,  
                    reNewPwd:reNewPwd,  
                },  
                dataType:'json',//服务器返回json格式数据  
                type:'post',//HTTP请求类型  
                timeout:10000,//超时时间设置为10秒;  
                success:function(data){  
                    console.log(data);  
                },  
                error:function(xhr,type,errorThrown){  
                    //异常处理;  
                    console.log(type);  
                }  
            });  
        });  
    })
2015-08-04 21:09 负责人:无 分享
已邀请:
Johnson

Johnson

我也遇到同样问题 请问您解决了吗

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