Wie kann ich einen Fehler beim Posten einer Ajax-Abfrage abfangen?

Ich möchte den Fehler abfangen und die entsprechende Meldung anzeigen, wenn die Ajax-Anforderung fehlschlägt.

Mein Code ist wie folgt, aber ich konnte die fehlgeschlagene Ajax-Anfrage nicht abfangen.

function getAjaxData(id)
{
     $.post("status.ajax.php", {deviceId : id}, function(data){

        var tab1;

        if (data.length>0) {
            tab1 = data;
        }
        else {
            tab1 = "Error in Ajax";
        }

        return tab1;
    });
}

Ich habe herausgefunden, dass "Fehler in Ajax" niemals ausgeführt wird, wenn die Ajax-Anfrage fehlgeschlagen ist.

Wie gehe ich mit dem Ajax-Fehler um und zeige die entsprechende Meldung, wenn der Fehler auftritt?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage