//同步请求
$.ajax({
type:'post',
url:"<c:url value='/device/org/' />"+val,
data:{'orgId':val},
success:function(data){
name=data.orgName;
},
dataType:"json",
async:false
});
function(2);
当执行当前AJAX的时候会停止执行后面的JS代码,直到AJAX执行完毕后时,才能继续执行后面的JS代码。
当把async设为false时,这时ajax的请求时同步的,也就是说,这个时候ajax块发出请求后,他会等待在function1()这个地方,不会去执行function2(),直到function1()部分执行完毕。
$.ajax({
type:
"POST"
,
url:
"Venue.aspx?act=init"
,
dataType:
"html"
,
success:
function
(result){
//function1()
f1();
f2();
}
failure:
function
(result) {
alert(
'Failed'
);
},
}
function2();
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。