我正在使用 Papa Parse 和 jQuery 成功解析、过滤和打印 CSV 文件。不幸的是,我似乎设法设置了某种循环,输出不断打印到网页。
代码如下,我知道这可能很明显,但现在已经研究了一段时间,只是看不到!
function organize(data) {
var finalLpc = [];
data.forEach(function(branch) {
if (branch.BranchNo == 1515) {
finalLpc.push(branch);
}
var $tableBody = $('<tbody></tbody>');
for (var i = 0; i < finalLpc.length; i++) {
var branch = finalLpc[i];
var $row = $('<tr></tr>');
$row.append($('<td></td>').text(branch.Area));
$row.append($('<td></td>').text(branch.LPC));
$tableBody.append($row);
}
$('thead').after($tableBody);
});
}
function parseData(url, callBack) {
Papa.parse(url, {
download: true,
header: true,
dynamicTyping: true,
complete: function(results) {
callBack(results.data);
}
});
}
parseData("lpc.csv", organize);
任何帮助将不胜感激。我在这里使用了示例来了解我现在的位置。