jquery 同步加载

jquery在前端展示时,如果需要从服务器获取信息然后在更新,需要设置同步加载。

async属性设置为:false即可。

$.ajax({
url : 'test.php',
type : 'post',
async: false,//使用同步的方式,true为异步方式
data : {'act':'addvideo', 'videoname':videoname},//这里使用json对象
success : function(data){
//code here...
},
fail:function(){
//code here...
}
});

async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程)

参考文档

https://www.cnblogs.com/ldyblogs/p/ajax.html

原文地址:https://www.cnblogs.com/StitchSun/p/8857292.html