Javascript 将CSV文件读取到HTML下拉列表
我正在尝试将.csv文件读入HTML下拉列表。目前使用下面的代码,我的下拉列表没有填充。我不确定这是因为我的路径还是我在HTML中没有正确调用它。有什么建议吗 代码我发现这段代码是一个示例,并试图实现它以进行测试,但运气不好: 作用{ var csv\u path=C:\Users\userName\Documents\Qlik\Request Page\streamFileTEST.csv; var rendercsv下拉列表=函数csv{ 变量下拉菜单=$'SelectStyle'; 对于变量i=0;iJavascript 将CSV文件读取到HTML下拉列表,javascript,html,csv,Javascript,Html,Csv,我正在尝试将.csv文件读入HTML下拉列表。目前使用下面的代码,我的下拉列表没有填充。我不确定这是因为我的路径还是我在HTML中没有正确调用它。有什么建议吗 代码我发现这段代码是一个示例,并试图实现它以进行测试,但运气不好: 作用{ var csv\u path=C:\Users\userName\Documents\Qlik\Request Page\streamFileTEST.csv; var rendercsv下拉列表=函数csv{ 变量下拉菜单=$'SelectStyle'; 对于
var entry = $('<option>').html('value', record.someProperty);
小提琴-
注意-我没有使用csv文件,但假设csv被读取并转换为数组1主要概念-出于安全考虑,您无法通过浏览器读取文件系统。因此,对C:\Users\userName\..执行get请求。。。。这是行不通的 然后再做几件小事: 用户需要自己上传文件,所以我为您的用户添加了一个file类型的输入来上传他们的csv文件。我将其限制为仅包含accept=.csv属性的csv文件 然后,您需要一种处理该文件的方法,我为您提供了handleFile函数,该函数使用从上传的csv文件中读取数据 接下来,我们使用csv数据调用renderCSMDropdown,我对循环进行了一点更新,以循环方式遍历由a分割的元素,并将选项节点附加到select元素。我还为选项添加了一个文本属性,以便您可以看到它们 $inputFile.onchange,handleFile; var rendercsv下拉列表=函数csv{ var下拉列表=$'selectStyle'; var元素=csv.split,; 对于变量i=0;i