$.Ajax()中 async 和success的官方的解释:
async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程
async默认的设置为false,这种情况是为同步,就是说当ajax发送请求后,会停下来等ajax脚本执行完,才继续往下执行
$.ajax({
url:'${path}/online/tbizrecs/check',
type:'post',
async:false,
dataType: 'jsonp',
jsonp: 'jsoncallback1',
error:function(){
alert('error');
},
success:function(data1){
console.log(data1);
}
});