[AJAX] [javascript/jsp/ajax] utilisation de la réponse d'un appel ajax
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 :
Code:
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);
}
}); |
la réponse arrivant dans "data" et dans "text" est la suivante : ['Type', 'Nombre'],['blabla1', 2979],['blabla2', 1292] (vérifié avec un alert)
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 ?