jqueryajax的success回调函数中实现按钮置灰倒计时
实现 函数 按钮 回调 倒计时 JqueryAJAX success
2023-06-13 09:15:12 时间
主要是实现异步手机发送短信成功之后在ajax的success回调中实现将发送按钮置灰并倒计时,刚开始一直报js错误,问题可能出在于调用ajax之后this被更新,随意在这之前先把this对象赋给一个变量就没问题
按钮倒计时代码
复制代码代码如下:
按钮倒计时代码
varwait=60;
get_code_time=function(o){
if(wait==0){
o.removeAttribute("disabled");
o.value="免费获取验证码";
wait=60;
}else{
o.setAttribute("disabled",true);
o.value="("+wait+")秒后重新获取";
wait--;
setTimeout(function(){
get_code_time(o)
},1000)
}
}
获取手机短信之后调用get_code_time函数代码
//重新获取验证码
$("#codeagain").click(function(){
varo=this;
$.ajax({
url:"Tea_sendCode.action?jsoncallback=?",
type:"post",
data:{accountId:accountId},
dataType:"json",
success:function(data){
if(data.status==1&&data.code==200){
alert("验证码已发送至您的手机");
get_code_time(o);
}else{
if(data.msg!=""){
alert(data.msg);
}else{
alert("短信验证码发送失败");
}
}
},
error:function(data){
if(data.status==0){
alert(data.msg);
}else{
alert("短信验证码发送失败");
}
}
});
});
相关文章
- Python+Flask实现的学生培养计划管理系统
- 《安富莱嵌入式周报》第305期:超级震撼数码管瀑布,使用OpenAI生成单片机游戏代码的可玩性,120通道逻辑分析仪,复古电子设计,各种运动轨迹函数源码实现
- java实现Excel导入导出功能
- ElasticSearch(五) Elasticsearch-jdbc实现MySQL同步到ElasticSearch详解程序员
- Linux SO库导出函数快速索引实现(linuxso导出函数)
- Linux下使用Memset函数的实现(memsetlinux)
- 利用MySQL函数实现数据输出(mysql函数输出)
- Spring MVC拦截器实现用户登录权限验证案例
- Go语言函数的底层实现
- Linux下实现批量处理文件的方法(linux批量处理文件)
- 管理功能利用Oracle系统实现分摊管理的动态法则(oracle分摊)
- 远程访问Oracle: 实现你的数据连接梦想(远程打开oracle)
- 解析Oracle数字转换函数实现方式(oracle数字转换函数)
- Linux下实现文件夹传输指南(linux传输文件夹)
- Linux中使用bzero函数实现内存清零(linuxbzero)
- 轻松实现访问oracle其他用户的方法和技巧(访问oracle其他用户)
- 使用Oracle调用存储过程实现复杂任务(调用oracle存储过程)
- MySQL中使用set函数实现信息处理(mysql set())
- MySQL实现数据库信息变更:From函数使用详解(mysql from())
- 配置SQL Server,实现智能数据管理(配置sqlserver)
- 利用Oracle关联表函数实现数据查询(oracle关联表函数)
- MySQL中OR函数实现条件搜索(mysql中or函数)
- 数据库OA系统实现对Oracle数据库的便捷连接(OA连接oracle)
- 实现 MySQL 不停机操作的几种方法(mysql 不停机)
- MySQL 数据库实现两个字段拼接的方法(mysql 两字段拼接)
- 如何在MySQL线性查询中实现集合函数统计(mysql不支持集合查询)
- 利用Oracle中定位函数实现快速定位(oracle中定位函数)
- Oracle 10g 集群实现高可用性的数据库管理方案(oracle 10g集群)
- 隐身技术实现重大飞跃! 韩国研发成功变色龙软体机器人
- ASP中DateDiff函数详解主要实现两日期加减操作
- Android动画之3D翻转效果实现函数分析
- JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
- JS自调用匿名函数具体实现
- js调用浏览器打印模块实现点击按钮触发自定义函数
- jqueryuploadify和apacheFileupload实现异步上传文件示例
- jquery实现input输入什么div图层显示什么