live4music
Mitglied
Guten Morgen,
Also, ich möchte meine Proxy Funktion da ich die öfter brauche global machen, Funktion sieh unten. Nun ist meine Frage, wie kann ich den Success-Response an meine getSuccess - Funktion zurück geben ? Muss ich jetzt noch ne extra Funktion schreiben, an die ich den Response übergeben und erst danach wieder an die getSuccess() Funktion zurück gebe. Oder gibts eventuell eine bessere Lösung ?
Danke schon mal.
Also, ich möchte meine Proxy Funktion da ich die öfter brauche global machen, Funktion sieh unten. Nun ist meine Frage, wie kann ich den Success-Response an meine getSuccess - Funktion zurück geben ? Muss ich jetzt noch ne extra Funktion schreiben, an die ich den Response übergeben und erst danach wieder an die getSuccess() Funktion zurück gebe. Oder gibts eventuell eine bessere Lösung ?
Danke schon mal.
Code:
// Globale Funktion
this.proxy= function(url, getData, getBeforeSend, getSuccess) {
$.ajax({
url: url,
type: "POST",
cache: false,
data: getData,
beforeSend: getBeforeSend,
success: getSuccess // getSuccess(data) geht nicht...
});
}
Code:
// Parameter für die Proxy Funktion
var getData = function() {
// Data-Object
}
var getBeforeSend = function() {
loading('start');
}
var getSuccess = function() {
loading('stop');
// hier will ich den Success - Response weiter verwenden...
}