我的目標是打開一個CSV文件,然後使用PapaParse將其內容解析到<div>
。到目前爲止,它似乎正在工作,但不是實際的值,它只是返回未定義。我不知道什麼是錯的,可能是一個奇怪的CSV文件(我使用另存爲的Excel表格創建了這個文件),或者它可能只是草率編碼。閱讀CSV時,PapaParse返回undefined
JS
var data;
function handleFileSelect(evt) {
var file = evt.target.files[0];
Papa.parse(file, {
header: true,
dynamicTyping: true,
complete: function (results) {
data = results;
}
});
$(".graphcontainer").append("<div class='parse'>" + data + "</div>");
}
$(document).ready(function() {
$("#csv-file").change(handleFileSelect);
});
HTML
<div class="graphcontainer">Parser Output:</div>
<div class="buttoncontainer">
<input type="file" id="csv-file" name="files"/>
</div>
編輯:這裏是我一直在(http://www.topdeckandwreck.com/excel%20graphs/)測試文件。不知道這是否真正相關,因爲這樣做的目標是讓用戶能夠打開任何CSV文件,然後將圖形制作出來:)
嘗試使用不同的CSV文件後,它剛剛返回[對象對象] –
您可能想要將您正在使用的CSV文件添加到您的問題中。 – Tomalak