在javascript中读取本地文本文件

Reading through a local text file in javascript

本文关键字:文本 文件 读取 javascript      更新时间:2023-09-26

我有一个文本文件,我们叫它plaintext.txt,它存储在本地我试着在javascript中读取它,从我的js运行所在的文件夹

在我的html中,我有

<script id="plaintext" src="plaintext.txt" type="text/plain"></script>

在我的js中有

var text = document.getElementById('plaintext').textContent;

运行它时,我在控制台中得到错误(警告?)

Resource interpreted as Script but transferred with MIME type text/plain: "file:///path/to/file/plaintext.txt". 

我得到一个空白的string

我只想从这个文件!!!!中获取文本我做错了什么?我认为可以这样做是不对的吗?有没有一种方法可以做到这一点,而不使用任何外部库,如jQuery?我对javascript很陌生,我有点惊讶,仅仅是阅读一个本地文件是多么的困难!(虽然我知道安全风险)

删除:

<script id="plaintext" src="plaintext.txt" type="text/plain"></script>

Script标签用于加载脚本,而不是纯文本文件。也许用JavaScript读取本地文本文件会对您有所帮助。否则就去服务器端(这在您的情况下更方便),特别是当您想要处理大量数据时。因此,你可以将所有内容存储在数据库中,而不是存储在文件中。如果你感兴趣,去安装Netbeans并获得一个MySQL数据库。Tutorialpoint是学习java服务器页面,sql等的重要资源。

我最终只是用jQuery来做这件事,使用可以在jQuery中找到的示例-读取文本文件?