Ajax请求中async属性

遇到了一个ajax,看到了一个属性,async,是用来设置同步执行,或者是异步执行的

举一个例子:

$.ajax({
 async: false,
  type : "post",
  url : "haha",
  datatype : 'json',
  success : function(data) {
     
  }
});
alert("执行");

当async属性的值为false时是同步的,Ajax请求将整个浏览器锁死,只有ajax请求返回结果后,才执行ajax后面的alert语句。

当async属性的值为true时是异步的,即不会等待ajax请求返回的结果,会直接执行ajax后面的alert语句。





猜你喜欢

转载自blog.csdn.net/weixin_40877388/article/details/80483258