Magento 2: Loader anzeigen, bis alle Ajax-Aufrufe nicht abgeschlossen sind


Antworten:


15

Sie können unten versuchen, einen Ajax-Aufruf anzuzeigen, um den Loader anzuzeigen, während der Ajax-Aufruf ausgeführt wird.

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

Ich möchte dies für den Standard-Ajax-Aufruf in Magento 2 aufrufen. Ich möchte meinen Ajax nicht aufrufen.
— Ashish Jagnani

use kann die Funktionen ajaxStart () und ajaxComplete () für den Show- und Display-Loader verwenden.
— Jaimin Parikh

Ich habe ajaxComplete () und ajaxStop () ausprobiert, aber beide funktionieren nicht, ich weiß nicht warum.
— Ashish Jagnani

Versuchen Sie meine Lösung (ich hatte die gleiche Frage) magento.stackexchange.com/a/171485/40609
— Mykhailo Shatilov
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.