Bonjour

J'utilise une requête $.ajax qui appelle un script php depuis un formulaire, et récupère un json :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$.ajax ({
	url: 'monphp.php',
	type: 'post',
	data: $(this).serialize(),
	dataType: 'json',
	success: function (res)
	{
		//document.getElementById('Result').innerHTML = res;
		document.getElementById('Result').innerHTML = formatJson (JSON.stringify(res));
	}
});
Si le php renvoie une erreur la donnée récupérée n'est plus un json mais une string, et dans ce cas la fonction sucess n'est pas déclenchée.

Comment faites vous pour afficher l'erreur dans ce cas ?
C'est assez chiant : je suis obligé d'aller la lire dans firebug au milieu des balises, et sur ma page rien ne me dit qu'il y a une erreur (sauf si F5 avant et que la page reste blanche).