function check_form(){ var email=$("#email").val(); var code=$("#code").val(); var url="{:U('Tools/check_form')}"; var status=false; //不能空 if(!email || !code){ alert("邮件/手机号码或者验证码不能为空。"); return false; } //账号验证 var emailreg=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; if(!emailreg.test($('#email').val()) && !checkMobile($('#email').val())) { alert('请输入有效的账号!'); return false; } $.ajax({ type:"post", data:'send=register&email='+email+'&code='+code, datatype:"json", async: false,//设置为同步,阻止直接跳转 url:url, success:function (data) { ajaxobj=eval("("+data+")"); if(ajaxobj.status==1){ // alert("ssssss"); status=true; }else{ alert(ajaxobj.msg); // alert("false"); status=false; } } }); // alert(status); //通过设置全局变量来返回是否,另外ajax需要设置为同步的。 return status; }