Bonjour a tous,
Donc voila mon probleme, d'un côté j ai une page php qui genere des données JSON
D'un autre cote, j ai un script javascript qui lance une requette ajax sur cette page, et qui lit les données JSON (Grosso modo)
Mon probleme est que je n arrive pas a lire ces données...

Php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?
	require_once('../../lib/JSON.php');
	header('Content-type: application/json');
 
	$jsontab = array();
	$jsontab['html'] = 'ok';
	$json = new Services_JSON();  
	echo $json->encode($jsontab);	
?>
Javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function load_table_view_all_users(form)
{
	var params = "";
    ...
	var json = $.ajax({ type: "POST", url: "../lib/load_table_view_all_users.php", data: params, dataType: "json",async: false });
	alert(json.html);
	document.getElementById("test").innerHTML = json.html;
}
params est bien defini, aucun probleme de ce cote, async: false est necessaire, dataType: "json" aussi si je ne dis pas de betise
Alert affiche undefined, tout comme le div "test"

JSON renvoyé
J ai essayé en mettant json[0] et json.html.value mais rien...

[Edit] Je précise que mon code est simplifie, en gros mon json aura deux porprietes, html et chart, et les deux auront un traitement different, sinon je me ferai pas chier a utiliser du json

[Edit 2] J utilise le plugin JQuery pour executer l Ajax, ca se voit, mais bon, je prefere préciser ^^

Merci d avance !