javascript - Questions sur l'asynchrone Ajax
typecho
typecho 2017-07-05 10:52:26
0
4
960

async 默认是 true,即为异步方式,$.Ajax 执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法,这时候执行的是两个线程。若要将其设置为false, alors toutes les requêtes sont des requêtes synchrones. Avant qu'il n'y ait aucune valeur de retour, la requête synchrone verrouillera le navigateur et l'utilisateur autres opérations devra attendre que la requête soit terminée avant de pouvoir être exécutée.

Quels sont les exemples spécifiques de cette autre opération ? Fait-elle référence à une requête http ou à un script js ?

typecho
typecho

Following the voice in heart.

répondre à tous(4)
Peter_Zhu

Première photo

asyncfalse 的时候,阻塞代码直到 ajax 调用返回,所以是先执行的 done(即 success) 再执行的 ajax 调用之后的那句 console.log.

asynctrue(默认) 的时候,不阻塞代码,所以下面的 console.log 先执行,等 ajax 返回之后再执行的 done 里面的 console.log.

曾经蜡笔没有小新

指js脚本
http://transcoder.tradaquan.com/from=2001a/bd_page_type=1/ssid=0/uid=0/pu=usm%401%2Csz%401320_2003%2Cta%40iphone_1_10.3_1_11.5/baiduid =3ECCA1E6D2665DB48EFEBB60D9D9084F/w=0_10_/t=iphone/l=3/tc?ref=www_iphone&lid=8260698868132866872&order=1&fm=alhm&h5ad=1&srd=1&dict=32&tj=h5_mobile_1_0_10_title& w_qd=IlPT2AEptyoA_yivDVKcCTpsvgzWOeIntjcXa3jSqfgrUO_&sec=21456&di=8e54227838fdccf9&bdenc=1&nsrc=IlPT2AEptyoA_yixCFOxXnANedT62v3IEQGG_ytK1DK6mlrte4viZQRAVD b6QHOTCU8sumX0sqldFtXLR_7Mi8xR_qbIwdzZz

学霸

$.Ajax Le script js derrière. (Mieux vaut ne pas utiliser le mot script)

迷茫

Si ajax est synchrone, cela signifie que js est exécuté séquentiellement, les requêtes http sont envoyées par ajax et js est js. Ne les confondez pas.
Les autres opérations utilisateur doivent faire référence à l'utilisateur déclenchant des opérations liées à js. S'il est temps de lier un élément derrière ajax, il peut être déclenché.
Le résumé final est que lorsque le script js actuel est ajax synchrone, le script est exécuté séquentiellement ; lorsque l'ajax asynchrone est utilisé, il est exécuté de manière asynchrone. L'exécution dite asynchrone signifie que lorsque ajax est exécuté, l'instruction js après ajax. est directement exécuté sans attendre le retour de la requête.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!