Ajax中的async
来源:互联网 发布:深圳市软件协会电话 编辑:程序博客网 时间:2024/06/05 18:08
2012-08-27 17:17:49| 分类:ajax | 标签:|举报|字号大中小 订阅
$.ajax({
async: false,
type : "POST",
url : defaultPostData.url,
dataType : 'json',
success : function(data) {
temp=data;
}
});
alert(temp);
async的默认设置为true,所有请求均为异步请求。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,alert(temp)是不会执行的。
注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程和ajax块后面的脚本(另一个线程)例:
- $.ajax({
-
type:"POST", -
url:"Venue.aspx?act=init", -
dataType:"html", -
success:function(result){ -
f1(); -
f2(); -
} -
failure:function (result) { -
alert('Failed'); -
}, -
} -
function2();
在上例中,当ajax块发出请求后,他将停留function1(),等待server端的返回,但同时(在这个等待过程中),前台会去执行function2(),也就是说,在这个时候出现两个线程,我们这里暂且说为function1() 和function2()。
- Ajax中的async
- Ajax中的async
- Ajax请求中的async:false和async:true的差异
- $.ajax async
- $.ajax async
- 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的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的async:false/true的作用
- Ajax请求中的属性async(同步异步)作用
- Ajax请求中的async:false/true的作用
- 如何提高我们的专业水平?
- Tomcat暂停"BUG"
- Android音频系统之AudioPolicyService
- contentsize contentOffset contentInset三者区别
- MSSQLSERVER2000 数据库“置疑”状态处理
- Ajax中的async
- -all_load -force_load -ObjC 的使用
- open with the a CHMmaker (椰书制造)
- 输入adb shell 时 提示error: more than one device and emulator
- citrix pass-through authentication failed
- unity3d 发送广播与消息
- Thinking in java -- String 替换操作
- GitHub for Windows安装失败解决
- uva 10912