Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从.txt文件加载数组_Javascript_Jquery - Fatal编程技术网

Javascript 从.txt文件加载数组

Javascript 从.txt文件加载数组,javascript,jquery,Javascript,Jquery,我需要从.txt文件加载一个数组。它几乎没有用逗号分隔的字符串(,) 到目前为止我已经找到了 那家伙用分割函数分割,但我有个问题。他使用输入上传文件,但是,我需要将文件链接到HTML,然后将其拆分为一个数组并使用它。只要确保文本文件可以通过同一域上的HTTP请求访问,您就可以很好地读取它。下面是一个文本文件位于webroot中的示例 $(function(){ $.get('/whatever.txt', function(data){ var a

我需要从.txt文件加载一个数组。它几乎没有用逗号分隔的字符串(

到目前为止我已经找到了


那家伙用分割函数分割,但我有个问题。他使用输入上传文件,但是,我需要将文件链接到HTML,然后将其拆分为一个数组并使用它。

只要确保文本文件可以通过同一域上的HTTP请求访问,您就可以很好地读取它。下面是一个文本文件位于webroot中的示例

    $(function(){
        $.get('/whatever.txt', function(data){
            var array = data.split(',');
            console.log(array);
        });
    });

只要确保文本文件可以通过同一域上的HTTP请求访问,您就可以很好地读取它。下面是一个文本文件位于webroot中的示例

    $(function(){
        $.get('/whatever.txt', function(data){
            var array = data.split(',');
            console.log(array);
        });
    });

从html5开始,您可以在本地读取html文件。查看HTML5API和一些示例。然后使用Alexanders answer解析它

编辑:
下面是一些关于如何使用它的好例子。

自html5以来,您可以在本地读取html文件。查看HTML5API和一些示例。然后使用Alexanders answer解析它

编辑:

还有一些关于如何使用它的好例子。

我所有的文件都在atm本地,但它没有。html和.txt文件都在同一个文件夹中。是否删除了斜杠以使用相对路径?您是否在本地运行web服务器?我没有在本地运行web服务器,我确实删除了斜杠。这在给定的示例中不起作用。如上所述,您需要通过HTTP请求访问该文件。我建议你看看。您也可以将文件上传到web服务器进行测试,但这是一种不实用的工作方式。非常适合我的使用!我拆分了一个大的换行符分隔数据文件,只使用/\n/而不是“,”。很好用!我把所有的文件都放在atm机上,但它没有。html和.txt文件都在同一个文件夹中。是否删除了斜杠以使用相对路径?您是否在本地运行web服务器?我没有在本地运行web服务器,我确实删除了斜杠。这在给定的示例中不起作用。如上所述,您需要通过HTTP请求访问该文件。我建议你看看。您也可以将文件上传到web服务器进行测试,但这是一种不实用的工作方式。非常适合我的使用!我拆分了一个大的换行符分隔数据文件,只使用/\n/而不是“,”。很好用!谢谢你的回答。我已经浏览了这些文档,但是我找不到任何代码来显示如何将.txt文件链接到html中,他们只是演示如何使用它。问题是,您需要将它与加载对话框一起使用。因此,您不能说
var file=new file(“foo.txt”)
,而是使用文件阅读器。我在我的编辑中添加了一些例子。哦…所以我不能在不通过按钮上传的情况下加载它?我希望它在后台下载,就像你在.js文件中链接一样。如果你想在js本地使用文件,我想你必须这样做。当我想在一些学生的项目中使用js中的文件时,我也对此感到不安。。。如果你偶然发现一个更好的方法,请告诉我:)谢谢你的回答。我已经浏览了这些文档,但是我找不到任何代码来显示如何将.txt文件链接到html中,他们只是演示如何使用它。问题是,您需要将它与加载对话框一起使用。因此,您不能说
var file=new file(“foo.txt”)
,而是使用文件阅读器。我在我的编辑中添加了一些例子。哦…所以我不能在不通过按钮上传的情况下加载它?我希望它在后台下载,就像你在.js文件中链接一样。如果你想在js本地使用文件,我想你必须这样做。当我想在一些学生的项目中使用js中的文件时,我也对此感到不安。。。如果你偶然发现了更好的方法,请告诉我:)