Rumah  >  Soal Jawab  >  teks badan

javascript - Soalan mengenai ajax asynchronous

async 默认是 true,即为异步方式,$.Ajax 执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法,这时候执行的是两个线程。若要将其设置为false, maka semua permintaan adalah permintaan segerak Sebelum tiada nilai pulangan, permintaan segerak akan mengunci penyemak imbas, dan pengguna operasi lain mesti menunggu permintaan selesai sebelum ia boleh dilaksanakan.

Apakah contoh khusus bagi operasi lain ini Adakah ia merujuk kepada permintaan http atau skrip js?

typechotypecho2635 hari yang lalu966

membalas semua(4)saya akan balas

  • 天蓬老师

    天蓬老师2017-07-05 10:54:26

    Gambar pertama

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

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

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:54:26

    指js脚本
    http://transcoder.tradaquan.com/from=2001a/bd_page_type=1/ssid=0/uid=0/pu=usm%401%2Csz%401320_2003%2Cta%40iphone_5/1_10.id =3ECCA1E6D2665DB48EFEBB60D9D9084F/w=0_10_/t=iphone/l=3/tc?ref=www_iphone&lid=8260698868132866872&order=1&fm=alhm&h5ad=1&srd=0_mobile&tc&srd=1 w_qd=IlPT2AEptyoA_yivDVKcCTpsvgzWOeIntjcXa3jSqfgrUO_&sec=21456&di=8e54227838fdccf9&bdenc=1&nsrc=IlPT2AEptyoA_yvGycf6x2AEptyoA_yvGycf6X2AEptyoA_yvGycf9 QRAVDb6QHOTCU8sumX0sqdFtXLR_7Mi8xR_qbIwdzZz

    balas
    0
  • 欧阳克

    欧阳克2017-07-05 10:54:26

    $.Ajax Skrip js di belakang. (Lebih baik jangan gunakan perkataan skrip)

    balas
    0
  • 迷茫

    迷茫2017-07-05 10:54:26

    Jika ajax adalah segerak, ini bermakna bahawa js dilaksanakan secara berurutan, permintaan http dihantar oleh ajax, dan js ialah js Jangan mengelirukan mereka bersama-sama.
    Operasi pengguna lain harus merujuk kepada pengguna yang mencetuskan operasi berkaitan js. Jika ada masa untuk mengikat elemen di belakang ajax, ia boleh dicetuskan.
    Ringkasan terakhir ialah apabila skrip js semasa ialah ajax segerak, skrip dilaksanakan secara berurutan; dilaksanakan terus tanpa menunggu permintaan untuk dikembalikan.

    balas
    0
  • Batalbalas