Jquery Success Response weiterleiten

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.


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... 
}
 
Hast du es einfach schon so probiert? Weil ich würde annehmen, dass du nur die Funktion (ohne Angabe von Parametern) angeben musst und an diese dann auch die Parameter automatisch übergeben werden.
 
Javascript:
// Parameter für die Proxy Funktion

var getData = function() {
 // Data-Object
}
var getBeforeSend = function() {
  loading('start');
}
var getSuccess = function(data, status, xhr) {
  loading('stop');

  // hier will ich den Success - Response weiter verwenden... 
  alert(data);
}
 
Javascript:
// Parameter für die Proxy Funktion

var getData = function() {
 // Data-Object
}
var getBeforeSend = function() {
  loading('start');
}
var getSuccess = function(data, status, xhr) {
  loading('stop');

  // hier will ich den Success - Response weiter verwenden... 
  alert(data);
}



Vielen Dank für deine Hilfe!! es funktioniert einwandfrei :)
 

Neue Beiträge

Zurück