Ich versuche, die Fehler-Callback zu testen, indem Sie die folgenden Szenarien auslösen:kann nicht Fehler-Callback in jQuery AJAX mit PHP
- meine url Änderung: „telemetry.php“ zu url: „asdasfjgafas.php“
- Haben
<?php header("HTTP/1.1 404 Not Found"); exit() >
innen telemetry.php
Aber ich() des Fehler-Callback nicht Benachrichtigung erhalten, auch nachdem sie getrennt 1. und 2. Versuch!
Mein Js Inhalt macht AJAX-Request mit jQuery:
$.ajax({
url : "telemetry.php",
data : ({
DshBrdName : strFullDashBoardName,
DshBrdID : currentDashboard,
r : Math.random()
}),
success : function(data, textStatus, jQxhr){
alert(textStatus);
},
error : function(jqXHR, textStatus, errorThrown){
alert(textStatus);
alert(errorThrown);
},
type : "POST"
});
P. S: Ich bin in der Lage Erfolg Benachrichtigung zu erhalten, wenn ich gültige URL und gültigen PHP-Code habe!
Ja Sie wahrscheinlich Fehler in der Konsole haben, die sagt, dass 'testStatus' nicht definiert ist. – jcubic
Sorry Leute .. Ich habe diese Warnungen manuell in der Stackoverflow-Seite eingegeben, anstatt aus meiner PHP-Datei zu kopieren ... Dies ist kein Tippfehler! Im echten Code ist es in der Tat alert (textStatus) –
Führen Sie Ihr Skript hier erhält die Warnung, so dass das Problem möglicherweise nicht mit Javascript sein. – kennasoft