Mau nanya apa perbedaan ajax request menggunakan "async" dan tidak ?

Disini saya mau menanyakan sebenernya apa perbedaan signifikan ajax request menggunakan "async = true" dan "async = false" ??

avatar aronatetulis
@aronatetulis

3 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

bikin judul pertanyaan langsung ke yang ditanyakan ya, ngga perlu pakai "permisi numpang nanya" dsebagainya . terimakasih

1 Jawaban:

Jawaban Terpilih

maskud "perbedaan signifikan" apanya ya ? apakah performa nya ? atau apa ?

async: true disini artinya pemanggilan proses $.ajax berlangsung secara async (langsung ke kode selanjut nya tanpa nunggu response ajax)

<pre> // code kamu ... $.ajax(... async: false ...); // karena async: false, maka kode berjalan sesuai urutan, $.ajax pertama nunggu complete dulu, baru ke code XX // code XX, di eksekusi setelah $.ajax di atas nya selesai $.ajax(... async: true ...); // setelah memanggil baris code ini, tanpa harus menunggu response, maka langsung berpindah ke code ZZ // code ZZ, di eksekusi tanpa harus menunggu kode atas nya selesai, karena kode di atas nya async </pre>

dan, coba pahami lagi apa itu async

avatar codenoid
@codenoid

14 Kontribusi 13 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban