如何实现ajax刷新验证码,页面不刷新
2个回答
展开全部
讲道理这个刷新验证码根本都用不到ajax吧
$("#getCode").click(function(){
var mobileJuge = true,
mobileInput = $("#mobilePhone"),
mobilePhone = mobileInput.val();
if(mobilePhone=='' || !(/^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/.test(mobilePhone))){
mobileInput.trigger('blur',[mobileJuge]);
return;
}else {
var wait=60;
function time(o) {
if (wait == 0) {
o.removeAttribute("disabled");
o.value="获取验证码";
wait = 60;
$("#getCode").css({"color":"#F44236","border":"1px solid #f44236"})
} else {
$("#getCode").css({"color":"#333","border":"1px solid #333"})
o.setAttribute("disabled", true);
o.value= wait;
wait--;
setTimeout(function() {
time(o)
},
1000)
}
}
time(this)
}
var viewUrl = "url"
jQuery.ajax({
url: viewUrl,
type: 'POST',
data:{'mobilePhone':mobilePhone},
dataType:'json',
success: function(data){
alert('获取验证码成功');
}
});
});
全套,不给满意就不合适了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询