Magento 2: Tampilkan loader sampai semua panggilan ajax tidak selesai


Jawaban:


16

Anda dapat mencoba di bawah panggilan ajax untuk menampilkan loader selama panggilan ajax dijalankan.

jQuery.ajax({
    url: url,
    type: 'POST',
    dataType: 'json',
    showLoader: true //use for display loader 
}).done(function (data) {
    return true;
});

Saya ingin memanggil ini untuk panggilan ajax default di Magento 2. Saya tidak ingin memanggil ajax saya.
— Ashish Jagnani

Penggunaan dapat menggunakan fungsi ajaxStart () dan ajaxComplete () untuk show dan display loader.
— Jaimin Parikh

Saya mencoba ajaxComplete () dan ajaxStop () tetapi keduanya tidak berfungsi, tidak tahu mengapa.
— Ashish Jagnani

Coba solusi saya (saya punya pertanyaan yang sama) magento.stackexchange.com/a/171485/40609
— Mykhailo Shatilov
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.