逍遥十三载
逍遥十三载
  • 发布:2016-01-13 16:10
  • 更新:2016-01-13 17:02
  • 阅读:1653

消息框,无限叠加显示

分类:MUI

MUI 2.8

使用苹果和安卓都都进行了真机测试

触发的消息无限叠加
默认打开页面不会出现这个情况,只有实用openwindow打开的页面就会出现这个情况

举列:
点击注册按钮 第一次 提示 不提示
点击注册按钮 第二次 提示1次 用户名不能为空
点击注册按钮 第三次 提示2次 用户名不能为空

以此类推

还发现第一次提示框不显示 必须点第二次才会显示

document.getElementById("btn_reg_ok").addEventListener('tap', function() {  
            if (username.length == 0) {  
                mui.toast("用户名不能为空")  
                return;  
            }  

            if (password.length == 0) {  
                mui.toast("密码不能为空")  
                return;  
            }  

            if (namenick.length == 0) {  
                mui.toast("昵称不能为空")  
                return;  
            }  

            mui.ajax("http://127.0.0.1",{  
                data:{  
                    username:username,  
                    password:password,  
                    namenick:namenick  
                },  
                dataType:'json',  
                type:'POST',  
                timeout:3000,  
                success:function(data){  
                    //处理成功返回的数据  
                    //{'result':1, 'data':注册成功}  
                    if (data.result==1) {  
                        mui.back()  
                    }else{  
                        mui.alert("注册失败")  
                    }  
                },  
                error:function(){  
                    mui.alert("网络异常")  
                }  
            })  

        })
2016-01-13 16:10 负责人:无 分享
已邀请:
逍遥十三载

逍遥十三载 (作者)

好吧 找到问题了 监听写重复了.....

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