jQuery的ajax async同步和异步介绍
来源:互联网 发布:基础地理信息数据下载 编辑:程序博客网 时间:2024/06/16 04:09
使用ajax加载数据返回页面并赋值,然后前端取出该值,这其中涉及到代码的顺序问题,有时后台还未返回数据,但已执行后面代码,
所以就会造成取不到值
如果①还未从后台返回数据 此时执行②就获取不到值Ajax的第一个字母是asynchronous的开头字母,这意味着所有的操作都是并行的,完成的顺序没有前后关系。
$.ajax()的async参数总是设置成true,这标志着在请求开始后,其他代码依然能够执行。
如果把这个选项设置成false,这意味着所有的请求都不再是异步的了,这也会导致浏览器被锁死。
虽然官方不建议这么干,只是不能用太多,否则会造成用户体验不佳
举个栗子
他会等待在①这个地方,不会去向下执行②,直到①执行完毕
此时依次执行顺序为
setp 1
hello ajax
setp 2
如果async为true 则执行顺序为
setp 1
setp 2
hello ajax
阅读全文
0 0
- jQuery的ajax async同步和异步介绍
- jQuery的ajax async同步和异步介绍
- jQuery的ajax async同步和异步介绍
- jQuery的ajax async同步和异步的理解
- ajax 的 async 的同步和 异步
- jQuery:AJAX知识点及async同步异步的区别
- JQuery的ajax同步和异步的区别(async属性)
- jquery ajax属性async(同步异步)示例
- ajax ,async: false, 同步和异步的参数
- Ajax中的async的取值(异步和同步)
- jquery的ajax同步和异步
- jquery的ajax同步和异步
- jquery Ajax 同步和异步的方法
- Jquery Ajax的同步和异步方法
- jquery的ajax同步和异步
- jquery的ajax同步和异步
- jquery的ajax同步和异步
- jquery的ajax同步和异步
- oracle查看允许的最大连接数和当前连接数等信息
- 写给理工科人看的乐理(二)十二平均律与五线谱
- 简单计算器的C++实现
- Android开发:去掉Activity的头部标题栏及ActionBar
- LeetCode
- jQuery的ajax async同步和异步介绍
- 重载(Overload)和重写(Override)的区别
- mock2easy环境搭建
- JAXB简单应用(1)
- 已知一个文件的句柄,求某个词语出现的频率 python
- MyBatis笔记一
- weblogic unable to get file lock问题
- Oracle之查询+内置函数
- BZOJ 1030-文本生成器(DP+AC自动机)