好吧,我再解釋一下我的疑問 我書面方式這個servlet代碼 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);
//將查詢發送到數據源。 功能的init(){
//var query = new google.visualization.Query('simpleexample?tq=select name,population');
//query.send(handleSimpleDsResponse);
變種查詢=新google.visualization.Query( '?CsvDataSourceServlet URL = http://localhost:8084/WebApplication1/F2.csv'); query.send(handleCsvDsResponse);
}
//處理CSV數據源的查詢響應 函數handleCsvDsResponse(響應){ 如果(response.isError()){ 警報( '中的錯誤的查詢:' + response.getMessage() +''+ response.getDetailedMessage()); return; } var data = response.getDataTable(); var chart = new google.visualization.AnnotatedTimeLine(document.getElementById('csv_div')); 圖表。draw(data,{displayAnnotations:true}); }
CSV數據源
組織圖。 數據來自csv數據源。