Ajax请求中的属性async(同步异步)作用
来源:互联网 发布:java 仪表盘 编辑:程序博客网 时间:2024/06/07 01:28
在jquery的ajax中如果我们希望实现同步或者异步我们可以直接设置async发生为真或假即可true false
$.ajax({ async: false, type : "GET", url : 'tet.php', complete: function(msg){ alert('complete'); }, success : function(data) { alert('success'); temp=data; } }); alert(temp+'end');}
async: false,(默认是true);
如上:false为同步,这个 testAsync()方法中的Ajax请求将整个浏览器锁死,
只有tet.php执行结束后,才可以执行其它操作。
当async: true 时,ajax请求是异步的。但是其中有个问题:testAsync()中的ajax请求和其后面的操作是异步执行的,那么当tet.php还未执行完,就可能已经执行了 ajax请求后面的操作,如: alert(temp+' end');然而,temp这个数据是在ajax请求success后才赋值的,结果,输出时会为空。
同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。
而异步则这个AJAX代码运行中的时候其他代码一样可以运行。
2 0
- Ajax请求中的属性async(同步异步)作用
- ajax async属性(同步异步)
- jquery ajax属性async(同步异步)示例
- ajax中的async属性值之同步和异步及同步和异步区别
- ajax中的async属性值之同步和异步及同步和异步区别
- 论Ajax async(同步/异步)属性的重要性
- AJAX请求中增加async属性的作用
- Ajax中的async的取值(异步和同步)
- ajax 异步请求 async:true;// true为异步,默认异步,false为同步
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- CSS中!important
- JAVA gc垃圾回收机制
- 借助windowmanager自定义悬浮框
- window和linux传文件之tftpd32工具
- EditText 设置 imeOptions 无效问题
- Ajax请求中的属性async(同步异步)作用
- 双显示器分辨率不同的问题
- github 提交代码方法
- Redis设计思路学习与总结
- 事务存储结构的实现
- 在linux命令下如何访问一个url?
- 数据挖掘十大经典算法
- 移动APP自动化漏洞检测平台架构
- 支付宝接口的简单说明