我是做asp的看不懂js,要做个发送短信验证码的js,点击按钮之后,按钮一直显示【正在处理...】,原因是/Index/yzphone/这个里面的页面不知道怎么写才能让下面的代码继续运行
thisdom.val("正在处理..");
$.post("/Index/yzphone/",{phone:reg_phone},function(res){
var obj = eval("("+res+")");
if(obj.status==1)
{
thisdom.val("60");
var numms = 59;
var i = numms;
var n = setInterval(function(){
thisdom.val(i);
if(i==0)
{
i=numms;
clearInterval(n);
thisdom.val("重新发送");
thisdom.attr("id","sendsms");
}
i--;
},1000);
alert(obj.message);
}else{
thisdom.val("重新发送");
thisdom.attr("id","sendsms");
alert(obj.message);
}
})
应该你动态页有问题了。。。就没执行到success回调,所以没有更新thisdom内容
用$.ajax,同时配置error回调,执行error回调就thisdom.val("发生错误,稍后再试");什么的