Bei Verwendung des Wordpress-"nonce"-Systems zur Authentifizierung eines AJAX-Anforderung wird eine Antwort von "-1" zurückgegeben, wenn die Authentifizierung fehlschlägt. Anstatt dies in jeder jQuery.ajax-Success-Funktion zu tun:
success: function(msg){
if (msg == '-1')
console.debug('error')
else {
// ...
}
}
ist es möglich, jQuery irgendwie zu erweitern und eine Bedingung für meine Anwendung hinzuzufügen, dass error: anstelle von success: ausgeführt wird, wenn die zurückgegebene Nachricht "-1" lautet? Offensichtlich viel sauberer als eine Menge derselben if-Anweisungen.
Ich bin mir bewusst, dass die normale Antwort wäre, dass der Controller einen 4xx-Header zurückgibt, möchte jedoch nicht, dass das Wordpress-Plugin das Standardverhalten des Ajax-Handlers ändert und möglicherweise andere Wordpress-Plugins durcheinander bringt.
Vielen Dank!