问题描述
$("#regist").on('click', function() { //清空消息 $("#username_msg span").html(""); $("#nickname_msg span").html(""); $("#password_msg span").html(""); $("#final_password_msg span").html(""); var user = $("#usename").val().trim(); var nickname = $("#nickname").val().trim(); var pass = $("#password").val(); var final_password = $("#final_password").val(); //检测非空 var ok = true; if(user==""){ $("#username_msg span").html("用户名不能为空"); ok = false; } if(nickname==""){ $("#nickname_msg span").html("昵称不能为空"); ok = false; } if(pass==""){ $("#password_msg span").html("密码不能为空"); ok = false; }else if(pass.length<6){ $("#password_msg span").html("密码长度过短"); ok = false; } if(final_password==""){ $("#final_password_msg span").html("确认密码不能为空"); ok = false; }else if(final_password!=pass){ $("#final_password_msg span").html("前后密码不一致"); ok = false; } if(ok){ $.ajax({ url:"http://localhost:8088/HuanXinD ... ot%3B, type:"post", data:{"username":user,"password":pass,"nickname":nickname}, dataType:"json", success:function(result){ if(result.status==0){ var options = { username : user, nickname : nickname, password : pass, appKey : 'imhandsomeguy#myapp', success : function(result) { alert("注册成功"); }, error : function(e) { alert("注册失败"); } }; Easemob.im.Helper.registerUser(options); }else if(result.status==1){ $("#username_msg span").html(result.msg); } }, error:function(){ alert("系统异常,请稍候再试"); } }); } });
解决方案
注册失败,还有其他提示么? 你调用rest接口获取一下这个注册的用户,看是否存在,以rest接口为准
解决方案二:
点击注册会报这个错误