javascript - 从本地服务器上的 CSV 填充下拉列表
问题描述
对 JS 来说绝对是全新的。我想获取存储在本地主机上的 csv,然后使用内容填充下拉列表。我有:
<form id="database" name="database" onsubmit="return validateForm()" method="POST" action="" enctype="multipart/form-data">
<label>Customer:</label>
<select id="custnum" name="custnum">
</select>
然后我打算使用以下方法将 csv 的内容放在下拉列表中:
<script>
$.get( "/data/test1.csv", function(CSVdata) {
data = new Array ($.csv.toArray(CSVdata));
console.log(data)}); ##using this to view if I even had it in the array list
</script>
但这会抛出:TypeError: Cannot read properties of undefined (reading 'toArray')
每当这要开始工作时,我都会这样做:
var dropdown = $('custnum');
for(var i = 0; i < data.length; i++) {
var record = data[i];
var entry = $('<option>').attr('value', record.someProperty);
dropdown.append(entry);
}
解决方案
推荐阅读
- webpack - 协调 antd 导入与 postcss
- javascript - 如何从 HTML 页面调用 JavaScript 类方法
- amazon-web-services - putObject 到公共 S3 存储桶
- javascript - 如何将 message.delete 命令插入此代码?
- java - 用于身份验证的带有加密腻子私有 (ppk) 的 JSch
- react-native - React Native 忽略 SSL 错误
- amazon-ec2 - 在 nvidia-smi 中从 type-C 切换到 type-G
- sql - 使用复合 sql 语句
- neo4j - Neo4j 桌面错误:无法建立远程连接
- javascript - 有人可以解释一下这个功能是如何工作的吗?