Magento 2:すべてのajax呼び出しが完了するまでローダーを表示します


回答:


16

ajax呼び出しが実行されているときにローダーを表示するには、以下のajax呼び出しを試すことができます。

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

Magento 2のデフォルトのajax呼び出しでこれを呼び出したいのですが、私のajaxを呼び出したくありません。
Ashish Jagnani

showおよびdisplayローダーにはajaxStart()およびajaxComplete()関数を使用できます。
Jaimin Parikh 2016

ajaxComplete()とajaxStop()を試しましたが、どちらも機能しません。理由はわかりません。
Ashish Jagnani 2016

私の解決策を試してください(同じ質問がありました)magento.stackexchange.com/a/171485/40609
Mykhailo Shatilov
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.