Есть несколько вещей, на которые вы должны посмотреть. Первый JSON. Вам нужно знать структуру вашей строки JSON. Например, вы можете создать строку JSON следующим образом:
{"name":"Tom", "sales":200}
Или, если есть много имен и продаж, используйте массив, подобный этому:
{"names":["Tom", "Harry"], "sales":[200, 100]}
Затем для доступа к этим значениям в JavScript ... предположим, у вас был объект JSON, подобный этому:
var myJSON = {"names":["Tom", "Harry"], "sales":[200, 100]};
document.write(myJSON.names[0]); //print out Tom
document.write(myJSON.sales[0]); //200
Поскольку вы хотите использовать AJAX для получения этого объекта JSON, вы можете создать страницу ASP, которая просто возвращает строку JSON в нужном формате. Например:
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 "]}"
%>
Отказ от ответственности: это не проверенный код, я не писал классический ASP почти 10 лет! Например, убедитесь, что окончательный вариант не напечатан и т. Д.
Теперь, эта ссылка содержит несколько примеров загрузки данных в AJAX и обновления графика. Поэтому вам нужно изменить URL-адрес, чтобы он указывал на вашу страницу asp, которая генерирует строку JSON, и измените функцию onDataRecceive, чтобы добавить данные в соответствии с вашей собственной структурой.
Надеюсь, это немного поможет.