Bonjour,
J'ai un script php qui me renvoi un tableau encod� en json :
En toute logique, je d�clare un header avec le type mime "application/json".
Et mon code javascript utilisant jquery est le suivant :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 $json['a'] = "bla bla"; $json['b'] = "bli bli; $json['c'] = "blo blo"; header('Content-type: application/json; charset=utf8'); header('Cache-Control: no-cache, must-revalidate'); header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); echo json_encode($json);
Malheuresement cela ne fonctionne pas. Par contre si je laisse le mimetype par d�faut (text/plain), dans ce cas, je r�cup�re bien mes donn�es json.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 function action(){ $.ajax({ type: "POST", url: "script.php", data: "machin=truc", success: function(msg){ data = jQuery.parseJSON(msg); $('#mondiv').html(data.a); } });
Visiblement je ne r�cup�re pas correctement mes donn�es json.
Avez vous une id�e du probl�me ?
Merci
Partager