新手到脚本,所以请亲切。
试图使用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