mam prośbę następujące jQuery Post:jQuery po nie zwrotna nie wyświetla odpowiedź dla kodu 400
$.post("ajax.php", data).done(
function(response){
// do something when response is ok
}
).fail(
function(response){
$("#error").html(response);
}
);
w moim pliku ajax.php
, gdy coś pójdzie nie tak wrócę HTTP kod odpowiedzi 400 z komunikatem:
header("HTTP/1.0 400 Error");
echo "Some error message";
exit();
Po sprawdzeniu odpowiedzi na błędne połączenie w przeglądarce widzę kod stanu Status Code:400 Bad Request
oraz tekst odpowiedzi, który przekazałem w komunikacie o błędzie. Jednak wywołanie zwrotne jQuery z .fail
nie wyświetla mojego response
.
W jaki sposób uzyskać dostęp do tekstu odpowiedzi niepowodzenia/błędu?
EDIT
testowałem mój kod i .fail
zwrotna jest uruchomiony, po prostu nie mogę się być wyświetlany komunikat odpowiedzi.
Próbowałem tego - brak efektu. – Gacek
co zwróci 'console.log (jqXHR)'? – KAD
Niestety, moja przeglądarka zachowała starą wersję pliku js. To działało po twardym odświeżeniu. Przepraszam, że przeszkadzam. – Gacek