Je pense que vous devriez également implémenter la fonction d'erreur de la fonction $.ajax méthode.
error(XMLHttpRequest, textStatus, errorThrown)Fonction
Une fonction à appeler si la demande échoue. La fonction reçoit trois arguments : L'objet XMLHttpRequest, une chaîne décrivant le type d'erreur qui s'est produite et un objet exception object, si une erreur s'est produite. Les valeurs possibles pour le second (outre null) sont "timeout", "error", "notmodified" et "parsererror".
$.ajax({
url: "http://my-ip/test/test.php",
data: {},
complete: function(xhr, statusText){
alert(xhr.status);
},
error: function(xhr, statusText, err){
alert("Error:" + xhr.status);
}
});