当前位置:首页>开发>正文

Ajax请求中的async:false和async:true的差异

2023-12-23 18:43:25 互联网 未知 开发

Ajax请求中的async:false和async:true的差异?

Ajax请求中的async:false和async:true的差异

async:false 是同步调用,Ajax命令发出后,程序会暂停,直到调用完毕返回信息后才会继续往下运行,如果调用长时间未结束,则程序会呈现一种假死的状态;

async:true 则是异步调用,Ajax命令发出后,程序不会停留,会立刻继续执行后面的代码,而Ajax的执行有了结果(不管是成功还是失败)后会自动调用指定的回调函数,然后在回调函数中对结果进行处理即可。通常都会采用异步调用方式,效率高,最主要是页面不会出现卡顿现象。不过编程也相对会复杂一些。

最新文章