在jQuery.ajax()中,异步:false是做什么的?

在jQuery.ajax()中,异步:false是做什么的?

具体来说,它与默认的(async: true ) ?

在什么情况下我要明确设置asyncfalse,这是否与防止页面上的其他事件触发有关?


FFIVE
浏览 530回答 3
3回答

阿晨1998

它是否与防止页面上的其他事件触发有关?是。将异步设置为false意味着要调用的语句必须在调用函数中的下一个语句之前完成。如果您设置了异步:true,那么该语句将开始它的执行,下一个语句将被调用,而不管异步语句是否已经完成。欲了解更多信息,请参见:jQueryajax成功的匿名函数范围

MMTTMM

async:false=代码停顿..(其他代码)等待)async:true=代码续..(一切都没有停顿。其他代码是不等待.)就这么简单。

汪汪一只猫

Async:False将保存REST代码的执行。一旦得到Ajax的响应,只有这样,其余的代码才会执行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery