jquery 的 async 这个属性 默认是true:异步 , false:同步。
那么异步和同步到底有什么区别呢?
异步:异步处理是客户端通过事件触发ajax ,向服务器发送请求,在这个期间无论服务器有没有响应,客户端的其他代码一样可以运行。
同步:同步处理是客户端通过事件触发ajax ,向服务器发送请求,在这个期间客户端不能做任何处理。当ajax执行完毕才会继续执行其他代码。
示例:
console.log(1); var email = "739148774@qq.com"; $.ajax({ url:Base.ctx+'/invite/sendMessage.do', type:"post", async:true, dataType:"json", data:{ email:email }, success : function(data){ console.log(2); } }); console.log(3);
异步控制台输出顺序有可能为: 1->3->2
同步控制台输出顺序一定为:1->2->3
$.ajaxSettings.async = false;
$.post('/api/cksms.php',ckdata,function (data) {
// data=$.parseJSON(mytrim(data));
if(data.code==1) { //短信验证不通过
$("#tel").removeAttr("readonly");
$(yzm).parent().addClass("active");
$(yzm).parent().find("span").html("验证码不正确");
$(phone).parents("dl").removeClass("amend");
} else {
$("#tel").attr({ readonly: 'true' });
send_data.tel = $(phone).val(); // 添加修改数据
$(phone).parents("dl").addClass("amend");
}
},"json");
$.ajaxSettings.async = true;
单独设置
继续阅读与本文标签相同的文章
php上一页下一页分页代码
百度地图,腾讯地图生成导航链接
-
阿里云Linux服务器动态扩容(阿里云服务器扩容后磁盘空间无变化解决方法)
2020-11-30栏目: 建站教程
-
6个SEM实战技巧,大神手把手教你做推广!
2020-07-20栏目: SEM
-
苏州美食推荐,持续更新
2020-06-17栏目: 生活笔记
-
企业如何玩转视频号
2020-05-12栏目: 运营杂谈
-
SEO关键词排名该掌握的核心优化技巧
2020-05-12栏目: SEO
发表评论 已发布 0 条