Ajax Fehlerbehandlung

  • Hi,


    wie teile ich dem Ajax mit, wenn Php-Seitig ein Fehler passiert?


    Wenn ich in der validate.php ein echo ausgebe, dann wird dieses mit der Funktion "Done" ausgegeben.
    Wie kann ich dem Ajax sagen, es soll die Funktion "fail" ausführen?


    Natürlich möchte ich via PHP den Text variabel vorgeben.


    Beispiel:

    PHP
    if ($Variable == 1) {
    	echo [done] = "Hat geklappt!";
    }
    else {
    	echo [fail] = "Da stimmt was nicht!";
    }



    JavaScript
    $.ajax({
    url : action,
    type : method,
    data : data
    }).done(function (data) 
           {toastr.success(data);
    })
    .fail(function(data)
           {toastr.error(data);
    });
  • OK, das ist dann die einfachste Variante?
    Wenn ich das so mache, dann geb ich als echo am besten Ziffern aus.
    Diese Frage ich dann per Javascript ab und geb den entsprechenden Text aus.


    Dachte eher, ich definier den Text direkt in der PHP.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!