[Edit : cafouillage et double sujet...]
Bonjour à tous,
Voila je commence sérieusement à me prendre la tête sur un problèmes des plus simples pourtant, tout du moins il me semble.
Ce que je cherche à faire :
Lancer une requête ajax depuis ma page, via $.getJson.
Mon serveur renvoie un JSONArray composé de plusieurs JSonObject.
La page récupère et fais des actions dessus.
Rien de bien compliqué.
Voici mon code (je simplifie volontairement) :
Coté client :
Coté serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $j.getJSON(ajaxUrl, function(tableResponse) { alert(tableResponse); });
Mon problème est simple : bien que la requête Ajax soit OK, et que j'ai bien un retour, je ne rentre jamais dans la fonctions onsucess...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for (User user: users) { result = new JSONObject(); result.put("label", "test"); result.put("value","value"); results.add(result); } resp.setCharacterEncoding("UTF-8"); resp.getWriter().print(results);
Voici un exemple de JSON que je récupère :
What's the problem selon vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [{"value":H,"label":"Hull"}, {"value":M,"label":"Machinery"}, {"value":E,"label":"Electricity & Automation"}]
Merci d'avance
Partager