我有一个包含以下内容的文本文件,每行代表一个新对象。文本文件本地存储在PC上,例如C:\data
。
Name,Role
PersonA,Administrator
PersonB,Engineer
由于我们仅限于使用第三方工具提供的会话,因此我们无法使用引用jQuery库或AJAX。
我希望内容循环如下;
var p = {
"PersonA" : "Administrator",
"PersonB" : "Engineer"
};
for (var key in p)
{
if (p.hasOwnProperty(key))
{
client = selectedPackage.Elements.AddNew(key, p[key]);
client.Update();
}
}
如何引用完整路径,例如c:\data\roles.txt
并将其内容循环通过?
答案 0 :(得分:1)
在浏览器中?访问磁盘上文件的唯一方法是让用户选择<input type="file">
的文件,然后使用HTML5 File API读取其内容。
答案 1 :(得分:1)
JavaScript是有限的,所以
然后,我认为最好的解决方案是在服务器中访问该文件,并使用AJAX获取它。
如果您说您不能使用AJAX,也许您可以尝试使用输入加载文件,并使用localStorage
保存以供将来使用。