Хорошо, я снова объясню свои сомнения. Я пишу этот код сервлета http://code.google.com/apis/visualization/documentation/dev/dsl_csv.html#intro URL для выполнения: / CsvDataSourceServlet? Url = http://localhost:8084/WebApplication1/F2.csv Когда я выполняю этот код, я получаю результат вывода в своем браузере... Я не понимаю, как этот код открывает мой браузер и показывает {c: [{v: 'Bob'}, {v: 'Jane'}]}]}});и т. д. и т. д. почему это происходит, почему браузер открывается, чтобы показать результат, можем ли мы что-то выяснить из этого кода http://code.google.com/apis/visualization/documentation/dev/dsl_csv.html#intro
, где F2.csv - мой * .csv файл
теперь после выполнения кода я должен отобразить результат, который я должен сделать, используя код JavaScript следующим образом. Все примеры
// Загрузка API визуализации и готовой визуализации таблицы Google.google.load ('visualization', '1', {'packages': ['annotatedtimeline']});
// Установить обратный вызов для запуска при загрузке API.google.setOnLoadCallback (init);
// Отправка запросов в источники данных.function init () {
//var query = new google.visualization.Query('simpleexample?tq=select name,population');
//query.send(handleSimpleDsResponse);
var query = new google.visualization.Query ('CsvDataSourceServlet? url = http://localhost:8084/WebApplication1/F2.csv'); query.send (handleCsvDsResponse);
}
// Обработка функции ответа на запрос источника данных csv handleCsvDsResponse (response) {if (response.isError ()) {alert ('Ошибка в запросе:' + response.getMessage () + '' + response.getDetailedMessage()); return;} var data = response.getDataTable (); var chart = new google.visualization.AnnotatedTimeLine (document.getElementById ('csv_div'))); chart.draw (data, {displayAnnotations: true});}
Источник данных CSV
Организационная структура. Данные взяты из источника данных CSV.