Technologische Neuigkeiten, Bewertungen und Tipps!

Magento 2: Loader anzeigen, bis Ajax-Aufruf nicht abgeschlossen ist

Hinweis: Der folgende Artikel hilft Ihnen dabei: Magento 2: Loader anzeigen, bis Ajax-Aufruf nicht abgeschlossen ist

Bei Ajax-Anfragen in Magento 2 können Sie den Loader auf den Seiten anzeigen, da die Anfrage je nach abzurufenden Daten, Verarbeitungszeit, Servertypen usw. weniger oder länger dauern kann. Der Hauptvorteil der Anzeige des Loaders bei Ajax-Aufrufen in Magento 2 informiert die Leute über die laufende Anfrage und wartet auf die Antwort. Bei einem Ajax-Aufruf kann der Loader gestartet und sofort nach Erhalt der Antwort gestoppt werden.

Du kannst Loader anzeigen, bis der Ajax-Aufruf in Magento 2 nicht abgeschlossen ist um Benutzer daran zu hindern, andere Aktivitäten auszuführen, bis die Antwort eingegangen ist. Heute habe ich mir die Umsetzung ausgedacht.

Code zum Anzeigen des Loaders, bis der Ajax-Aufruf in Magento 2 nicht abgeschlossen ist:

jQuery.ajax({ url: url, type: ‘POST’, dataType: ‘json’, showLoader: true //zum Anzeigen des Loaders verwenden }).done(function (data) { return true; });

jQuery.ajax({

URL: URL,

Typ: ‘POST’,

Datentyp: ‘json’,

showLoader: true //zum Anzeigen des Loaders verwenden

}).done(function (data) {

return true;

});

Verwenden Sie den folgenden Code, um den Loader bei einem Ajax-Aufruf zu starten:

jQuery(‘body’).trigger(‘processStart’);

jQuery(‘body’).trigger(‘processStart’);

Verwenden Sie den folgenden Code, um den Loader bei einem Ajax-Aufruf zu stoppen:

jQuery(‘body’).trigger(‘processStop’);

jQuery(‘body’).trigger(‘processStop’);

Es ist eine gute Idee, den Loader bei einem Ajax-Aufruf anzuzeigen, um die Leute darüber zu informieren, dass ihre Anfrage in Bearbeitung ist. Lassen Sie mich wissen, wo Sie den obigen Code implementiert haben und wie er Ihnen geholfen hat! Vergessen Sie nicht, die Implementierung mit Ihren Magento-Entwicklerkollegen zu teilen.