【发布时间】:2015-11-13 08:13:18
【问题描述】:
我正在努力完成以下任务:
- 逐行读取文件
- 在每一行中拆分单词
- 创建以每个单词为一列的动态行。
我尝试了以下类似的方法,但它不起作用:
$.get('test.txt', function(myContentFile) {
var lines = myContentFile.split("\r\n");
var table = document.getElementById("myTableData");
for(var i in lines){
var str = lines[i]
var res = str.split(",");
var row = table.insertRow(0);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = res[0];
cell2.innerHTML = res[1];
}
}, 'text');
【问题讨论】:
-
无法从浏览器会话中访问本地文件。想象一下它会有多大的安全漏洞
-
您能描述一下“它不工作”是什么意思吗?你有错误吗?你的代码会被执行吗?它只产生一半的文本吗?请具体。您是否尝试将
console.log添加到您的代码中以检查哪些代码已执行和未执行,以及某些变量的内容?
标签: javascript jquery