jquery ajax 中的 async

ajuery中的ajaxa的async代表同步和异步。

  之前错误的以为同步和异步影响的success函数的调用。今天发现不是。


----------------------------------------

背景

上传一个文件,产生遮罩层,不让用户点击界面。通过success的方法去掉遮罩层。


最开始async 写的是false。发现遮罩层出现在上传文件之后。文件都上传完了,才出现遮罩。


大概查询下,是前端有两个引擎。一个js,一个渲染。

当 async 为false即同步的时候 就会把页面卡主。

所以改成这样 async : true,  异步 就会在调用文件上传前出现遮罩层。


原文地址:https://www.cnblogs.com/fangyuandoit/p/13713875.html