【问题标题】:How do you load a string from local file only using client-side languages?如何仅使用客户端语言从本地文件加载字符串?
【发布时间】:2014-10-29 05:18:56
【问题描述】:

我想从文本文件或(最好)逗号分隔值文件中加载一些文本。 Web 应用程序是共享驱动器上的单个 HTML 文件(由于数据保护的业务限制)。文本文件将与 HTML 文件位于同一目录中。

我需要一种在启动时自动将数据导入 Web 应用程序的方法,这将简化与应用程序的交互,但仍然可以轻松地为最终用户在系统中添加更多数据。

我尝试使用能够将文本加载到正文中的对象,但它加载了一个我不知道如何在 Javascript 中操作的新文档。

【问题讨论】:

  • 向我们展示您目前所拥有的,我相信我们能够为您提供帮助
  • 你试过使用onload方法吗?
  • 您无法在常规浏览器中访问本地文件系统,但在 Windows 中使用 HTML 应用程序时,您可以使用 AJAX 或 Scripting.FileSystemObject

标签: javascript html object local-storage client-side


【解决方案1】:

这对你有帮助吗?

    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);

    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-03
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多