Suchen Sie nach Ajax für Fehlermeldungen mit einem assoziativen PHP-Array.Ajax Fehler/Erfolg Nachrichten von mehreren Seiten
Ich habe 5 Seiten, die eine Vielzahl von verschiedenen Fehlermeldungen haben, aber sie alle stammen von der gleichen Seite (Es ist eine Profilseite, mit 5 Seiten, um verschiedene Aspekte von Kundendaten zu bearbeiten).
Wenn also ein Fehler auftritt, wird auf eine zentrale Seite umgeleitet, und dann wird der Fehler mit jQuery angezeigt, das gleiche gilt für die Erfolgsmeldungen.
So würde meine Array wie folgt aussehen:
$errormsg = array("class"=>"warning", "message"=>"Example error message");
Aber ich habe Tutorials und haben Beispiele wie folgt gesehen:
jQuery.ajax({
url: 'script.php',
data: response,
dataType: 'JSON',
type: 'POST',
success:function(data){
console.log(data);
},
error: function(data, errorThrown){
console.log(errorThrown);
}
});
Wie gehe ich zum Beispiel 5 verschiedene URLs spezifizieren ? Ich möchte vermeiden, dass dieser Code 5 mal für eine Seite und viele andere Male über meine Seite kopiert wird.
Danke für Ihre Zeit
Speichern Sie das Objekt, das Sie in geben 'jQuery.ajax' zu einer Variablen. Dann können Sie 'objVar.url =" whatever.php "ändern;' und übergeben Sie das einfach in den Ajax-Aufruf wie 'jQuery.ajax (objVar);'. Es ist nur ein Standard-JavaScript-Objekt-Literal, das Sie in Ajax übergeben. Es kann wie jedes andere Objekt gespeichert/modifiziert werden. –