Je suis l'envoi d'une réponse d'erreur à mon jQuery. Cependant, je ne peux pas obtenir le texte de la réponse (dans l'exemple ci-dessous ce serait Allés à la plage)
La seule chose que jQuery est dit "erreur".
Voir cet exemple pour plus de détails:
php
<?
header('HTTP/1.1 500 Internal Server Error');
print "Gone to the beach"
?>
jQuery
$.ajax({
type: "post",
data: { id : 0 },
cache: false,
url: "doIt.php" ,
dataType: "text",
error: function(request,error)
{
console.log(arguments);
alert ( " Can't do because: " + error );
}
success: function ( )
{
alert ( " Done ! " );
});
maintenant mon résultat ist:
journal:
[XMLHttpRequest readyState=4 status=500, "error", undefined]
alerte:
Ne peut pas le faire en raison: erreur
Des idées?