Von Version < 33.5 >
bearbeitet von awa
am 22.06.2020, 09:22
Auf Version < 33.8 >
bearbeitet von awa
am 22.06.2020, 09:27
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -101,11 +101,16 @@
101 101  Zur Abfrage mittels AJAX aus einem Formular gibt es ein fertige Funktion:
102 102  
103 103  {{code language="javascript"}}
104 -$.xutil.getLdapQuery("MeineAbfrage", ["Wert,1", "Wert,2"]).then(function(data) {
105 - // Rückruf-Funktion, die ausgeführt wird, wenn der Server die Abfrage beanwortet hat
106 - // Die Variable data enthält jetzt ein Array mit den Daten
107 - console.log(data.length, "Einträge gefunden");
108 -});
104 +$.xutil.getLdapQuery("MeineAbfrage", ["Wert,1", "Wert,2"])
105 + .then(function(data) {
106 + // Rückruf-Funktion, die ausgeführt wird, wenn der Server die Abfrage beanwortet hat
107 + // Die Variable data enthält jetzt ein Array mit den Daten
108 + console.log(data.length, "Einträge gefunden");
109 + })
110 + .catch(function(xhr, statusMessage, statusCode) {
111 + console.log("Abfrage fehlgeschlagen:", statusMessage, statusCode);
112 + // Fehlerbehandlung durchführen...
113 + });
109 109  {{/code}}
110 110  
111 111  Bei dem obigen Code wird immer das Komma als Trennzeichen für die Query-Parameter verwendet. Wenn ein anderes Trennzeichen verwendet werden soll, muss die Abfrage manuell ausgeführt werden:
... ... @@ -124,7 +124,7 @@
124 124   queryParameter: queryParameter,
125 125   delimiter: delimiter || ','
126 126   }
127 - }).done(callback);
132 + }).then(callback);
128 128  }
129 129  
130 130  ldapQuery("MeineAbfrage", "Wert,1;Wert,2", ";", function(data) {
Copyright 2000-2025