如何仅使用客户端语言从本地文件加载字符串?
问题描述:
我想从文本文件或(最好是)逗号分隔的值文件中加载一些文本。 Web应用程序是共享驱动器上的单个HTML文件(由于数据保护的业务限制)。该文本文件将与HTML文件位于同一目录中。如何仅使用客户端语言从本地文件加载字符串?
我需要一种在启动时自动获取数据到网络应用程序的方法,这将简化与应用程序的交互,但仍然使它足够简单,以便为最终用户添加更多系统数据。
我已经尝试过使用已经能够将文本加载到主体中的对象,但它加载了一个我不知道如何在Javascript中操作的新文档。
答
这可能对你有帮助吗?
function fetchAllShortStock()
{
$.get("shortStock.txt", function(data) { <-- loads the file with jQuery
var mydata = data.split("\n"); <-- Splits the loaded text on each new line.
var allShortStock;
for(var i = 0; i < mydata.length; i++)
{
allShortStock.append('"')
var shortStock = mydata[i];
allShortStock.append(shortStock);
}
告诉我们你到目前为止,我相信我们能够帮助你 – myfunkyside 2014-10-28 21:15:47
你有没有尝试过使用onload方法?
2014-10-28 21:36:09您不能在常规浏览器中访问本地文件系统,但使用Windows中的HTML应用程序,您可以使用AJAX或Scripting.FileSystemObject – 2014-10-28 22:10:35