requête Ajax : Jquery / Java et JSONArray
[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 :
Code:
1 2 3
| $j.getJSON(ajaxUrl, function(tableResponse) {
alert(tableResponse);
}); |
Coté serveur :
Code:
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); |
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...
Voici un exemple de JSON que je récupère :
Code:
1 2 3
| [{"value":H,"label":"Hull"},
{"value":M,"label":"Machinery"},
{"value":E,"label":"Electricity & Automation"}] |
What's the problem selon vous ?
Merci d'avance