新手到腳本,所以請親切。
試圖使用jquery-csv分析器從本地文件創建圖表。使用谷歌viz。
這段代碼我似乎無法得到返回值。 要求選定解析文件的返回值。從嵌套函數獲得返回值
使用回調更好嗎?以及我將如何實施?已經嘗試,但似乎不能得到它的權利。
function chartData(fileToParse) {
var reader = new FileReader();
reader.readAsText(fileToParse);
reader.onload = function(){
var csv = event.target.result;
var parsedData = $.csv.toArrays(csv,{onParseValue:$.csv.hooks.castToScalar});
return parsedData
};
return reader.onload.value;
reader.onerror = function(){ alert('Unable to read ' + file.fileName); };
}
我已經使用這個代碼修改,以在屏幕上顯示的表形式的數據,但都碰了壁與它獲得的谷歌服務器。
任何意見或指針非常感謝。
什麼是讀取'返回reader.onload.value行了你想要的結果; '?您是否希望chartData函數返回由reader的onload方法加載的值? –
我需要(我認爲)從csv解析的數據,所以我可以使用'arraytoDataTable'。見下文。謝謝。 – Tribblehunter