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
Javascript
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); ?>
params est bien defini, aucun probleme de ce cote, async: false est necessaire, dataType: "json" aussi si je ne dis pas de betise
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; }
Alert affiche undefined, tout comme le div "test"
JSON renvoyé
J ai essayé en mettant json[0] et json.html.value mais rien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part {"html":"ok"}
[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 !
Partager