ajax同步和异步
来源:互联网 发布:软件配置管理办法 编辑:程序博客网 时间:2024/05/15 16:11
一直用ajax,一直都知道既可以是同步也可以是异步,但是具体什么时候用同步什么时候用异步?竟然稀里糊涂的,被别人问倒了。
现在先解释下AJAX同步和异步:同步就是当JS代码加载到当前AJAX的时候会把页面里所有的代码都停止加载,等这个AJAX执行完毕后才会继续运行其他代码页面。
异步:AJAX代码运行时其他代码一样可以运行。
其中,async默认的设置值为true,这种情况为异步方式,设置为false时,为同步方式。
例子:
$.ajax({
type;"POST",
url:"XXXX",
dataType:"json",
success:function(result){
f1();
f2();
}
})
在这个例子中,如果async设为true,或者不设置,表示当ajax发出请求后,会停留在function1(),等待server端的返回,但是,前台仍然会去执行function2(),这个时候就出现了两个线程。如果把async设置为false,这时ajax的请求是同步的,就是ajax发出请求后,他会一直停留在function1()这个地方,不会去执行function2(),一直等到function1()执行完毕。
0 0
- ajax同步和异步
- Ajax同步和异步
- ajax 同步和异步
- ajax同步和异步
- AJax同步和异步
- Ajax同步和异步传输
- Ajax的异步和同步
- Ajax中的同步和异步
- ajax同步和异步问题
- ajax的同步和异步
- 关于AJAX同步和异步的研究
- AJAX同步提交和异步提交方法
- AJAX同步提交和异步提交方法
- ajax 同步和异步的区别
- Ajax 同步 和 异步 的一些笔记
- ajax 同步和异步的区别
- Ajax同步传输和异步传输
- ajax的同步和异步问题
- Mysql 查看连接数,状态
- Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows "开始"菜单或桌面上创建项
- mybaties第一个例子
- linux安装mysql
- Android中Activity的切换动画(非overridePendingTransition)
- ajax同步和异步
- 在最新版的R语言中安装Rwordseg包
- [四种]网络游戏外挂的制作方法
- 关于SQLServer的最大连接数
- sql sever 2008 触发器的问题
- 杰科技任务快乐将诶为己任
- spring 动态数据源配置以及相关问题
- Android-Async-Http介绍
- 分治法--合并排序