Bonjour,
J'utilise google chart afin de crée des graphiques dans ma jsp. J'ai besoin d'ajax pour pouvoir récupérer des données après l'affichage principal de cette jsp.
j'utilise donc le code suivant :
la réponse arrivant dans "data" et dans "text" est la suivante : ['Type', 'Nombre'],['blabla1', 2979],['blabla2', 1292] (vérifié avec un alert)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 var ajax_response = $.ajax({ url: 'http://localhost:8080/"..."/"..."', contentType: "application/json; charset=utf-8", success : function(data){ var text = ajax_response.responseText ; var data7 = google.visualization.arrayToDataTable([text]); var options = { chartArea:{left:150,top:15,width:"65%",height:"50%"} }; var chart = new google.visualization.BarChart(document.getElementById('chart_div7')); chart.draw(data7, options); } });
si je colle cette réponse en dur dans le "data7", ça fonctionne... mais si j'utilise la variable "data" ou "text" comme dans l'exemple ci-dessus, ça ne fonctionne pas.
Quelqu'un aurait-il une solution svp ?
Partager