Il y a plusieurs choses à regarder. Premier JSON. Vous devez connaître la structure de votre chaîne JSON. Par exemple, vous pouvez créer une chaîne JSON comme ceci:
{"name":"Tom", "sales":200}
Ou si elle est beaucoup de noms et des ventes puis utilisez un tableau comme celui-ci:
{"names":["Tom", "Harry"], "sales":[200, 100]}
ensuite d'accéder à ces valeurs dans javscript ... supposons que vous aviez l'objet JSON comme ceci:
var myJSON = {"names":["Tom", "Harry"], "sales":[200, 100]};
document.write(myJSON.names[0]); //print out Tom
document.write(myJSON.sales[0]); //200
Puisque vous voulez utiliser AJAX pour obtenir cet objet JSON, vous pouvez créer une page ASP qui retourne simplement une chaîne JSON dans le format. Par exemple:
Set rs = Conn.Execute("SELECT name, sales FROM employees")
If Not rs.EOF Then
Response.Write "{'names':["
Do Until rs.EOF
Response.Write rs("name")
Response.Write ","
rs.MoveNext
Loop
rs.Close : Set rs = Nothing : Conn.Close : Set Conn = Nothing
Response.Write "]}"
%>
Clause de non-responsabilité: Ce code n'est pas testé, je n'ai pas écrit d'ASP classique depuis près de 10 ans! Par exemple, assurez-vous qu'une finale n'est pas imprimée, etc.
Maintenant, this link contient des exemples de chargement de données avec AJAX et de mise à jour du graphique. Vous devez donc modifier l'URL pour pointer vers votre page ASP qui génère la chaîne JSON et modifier la fonction onDataRecieved pour ajouter les données en fonction de votre propre structure.
J'espère que cela aide un peu.