$(".aply").click(function(){ var reg_realName=/^(?=.*\d.*\b)/; var reg_phone=/^(\d{5}|\d{6}|\d{7}|\d{8}|\d{9}|\d{10}|\d{11}|\d{12}|\d{13}|\d{14}|\d{15}|\d{16}|\d{17}|\d{18}|\d{19}|\d{20}|\d{21})$/; var reg_identity=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/; if($("#real_name").val()==""||reg_realName.test($("#real_name").val())==true){ layer.msg("请正确填写真实姓名"); }else if(reg_phone.test($("#mobile").val())==false){ layer.msg("请正确输入手机号码"); }else if($("#cer_no").val()=="" ||reg_identity.test($("#cer_no").val())==false){ layer.msg("请正确填写身份证号"); }else if($(".sf1").val()==""||$(".sf2").val()==""||$(".sf3").val()==""){ layer.msg("请上传证件相关照片"); }else{ aiax(); } }) function aiax(){ $.ajax({url:"/Appapi/Auth/authsave", dataType:"json", data:{ uid:uid, token:token, real_name:$("#real_name").val(), mobile:$("#mobile").val(), cer_no:$("#cer_no").val(), front_view:$(".sf1").val(), back_view:$(".sf2").val(), handset_view:$(".sf3").val() }, type:"POST", success:function(data){ //console.log(data); if(data.ret==200){ window.location.href="/Appapi/Auth/succ?uid="+uid; }else{ layer.msg(data.msg); } }, error:function(e){ layer.msg(e.msg); } }) } //身份证上传 function file_click(e){ var n= e.attr("data-index"); upload(n); } function upload(index) { $('#upload').empty(); var input = ''; $('#upload').html(input); var iptt=document.getElementById(index); if(window.addEventListener) { // Mozilla, Netscape, Firefox iptt.addEventListener('change',function(){ ajaxFileUpload(index); var arr_img=new Array("/static/appapi/images/auth/identity_face.png","/static/appapi/images/auth/identity_back.png","/static/appapi/images/auth/identity_handle.png"); var sub=index.substr(8,1); $(".img-sfz[data-index="+index+"]").attr("src",arr_img[sub-1]); $(".shadd[data-select="+index+"]").show(); },false); }else{ iptt.attachEvent('onchange',function(){ ajaxFileUpload(index); var arr_img=new Array("/static/appapi/images/auth/identity_face.png","/static/appapi/images/auth/identity_back.png","/static/appapi/images/auth/identity_handle.png"); var sub=index.substr(8,1); $(".img-sfz[data-index="+index+"]").attr("src",arr_img[sub-1]); $(".shadd[data-select="+index+"]").show(); }); } $('#'+index).click(); } function ajaxFileUpload(img) { var layer_index = layer.load(); //添加遮挡层 $("."+img).css({"width":"0px"}); $(".box-upload[data-index="+img+"]").hide(); $("."+img).animate({"width":"100%"},700,function(){ var id= img; var num=img.substr(8,1); $.ajax({url: "getuploadtoken", success: function(res){ var resa=JSON.parse(res); var token = resa.token; var domain = resa.domain; var name = 'auth_'+uid+'_'+num+new Date().getTime()+'.jpg'; var imgurl = qiniu_expedite_url+name; //加速域名模板上定义 $.ajaxFileUpload({ url: qiniu_upload_url, //模板上定义 secureuri: false, fileElementId: id, data: { 'x:name':name,fname:name,key:name,token:token }, dataType: 'json', success:function(data,status,xhr){ //七牛不返回ajaxFileUpload可使用的错误提示,只能自行访问图片尝试 console.log("上传成功"); layer.close(layer_index); //删除遮挡层 /*$.ajax({ url : imgurl, async : false, type : 'HEAD', success:function(){*/ var str=data; var sub=img.substr(8,1); $(".sf"+sub).attr("value",name); $(".shadd[data-select="+img+"]").hide(); $(".box-upload[data-index="+img+"]").show(); $(".box-upload[data-index="+img+"] img").attr("src","/static/appapi/images/auth/ok2.jpg"); /*}, error:function(e){ console.log("访问图片失败"); $(".shadd[data-select="+img+"]").hide(); $(".box-upload[data-index="+img+"]").show(); $(".box-upload[data-index="+img+"] img").attr("src","/static/appapi/images/auth/no2.jpg"); } })*/ }, error:function(data,status,e){ layer.close(layer_index); //删除遮挡层 console.log("上传图片失败"); console.log(data); console.log(status); console.log(e); $(".shadd[data-select="+img+"]").hide(); $(".box-upload[data-index="+img+"]").show(); $(".box-upload[data-index="+img+"] img").attr("src","/static/appapi/images/auth/no2.jpg"); } }) } }); return true; }); }