Skip to content
Code-Schnipsel Gruppen Projekte
Commit 8e6ea3ec erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: refactor: ajax request can now respond to server errors :: onError will...

feat: refactor: ajax request can now respond to server errors :: onError will be triggered at ajax failures
Übergeordneter 66c84e52
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -4,13 +4,7 @@
*
* @module qui/classes/request/Ajax
* @author www.pcsg.de (Henning Leutz)
*
* @require qui/QUI
* @require qui/classes/DOM
* @require qui/controls/messages/Error
* @require qui/Locale
*/
define('qui/classes/request/Ajax', [
'qui/QUI',
......@@ -93,6 +87,18 @@ define('qui/classes/request/Ajax', [
onCancel: function () {
self.fireEvent('cancel', [self]);
},
onFailure: function (Xhr) {
require(['qui/controls/messages/Error'], function (Exception) {
self.fireEvent('error', [
new Exception({
message: Xhr.statusText,
code : Xhr.status
}),
self
]);
});
}
});
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren