Ajax请求中的async值为false或true的作用

Myth丶恋晨 2022-05-25 06:38 303阅读 0赞
  1. 在日常我们用的最多的是Ajax的异步请求,也是我们默认应用Ajax的异步请求,其实Ajax也可以做同步请求,现在在这里进行一个详细的总结;作为以后的知识储备。
  2. async. 默认是 true,即为异步方式,$.ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.ajax里的success方法,这时候执行的是两个线程。
  3. async 设置为 false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

个人的理解有限,仅做参考。欢迎与我交流qq:1647877093

发表评论

表情:
评论列表 (有 0 条评论,303人围观)

还没有评论,来说两句吧...

相关阅读

    相关 $.Ajaxasync:false/true区别

    做项目中碰到一个$.ajax弹屏提醒业务,发现前台框架的提示功能发现没有作用了,只有alert()才能弹屏。查找了一下源码发现 是同步和异步导致的。为了防止以后犯同样的错误。