gpt4 book ai didi

javascript - 使用 xmlhttprequest 读取文件导致错误控制台条目

转载 作者:数据小太阳 更新时间:2023-10-29 05:48:48 24 4
gpt4 key购买 nike

我使用下面的代码从 javascript 读取文件

    var filePath = "SBL_PROBES.txt";
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",filePath,false);
xmlhttp.send(null);
var fileContent = xmlhttp.responseText;
var fileArray = fileContent.split('\n')
var n = fileArray.length;

一切顺利,我可以从 fileArray 访问文件内容。但是 firefox 错误控制台上出现错误,提示文件第 1 行的内容。我不想要 javascript 或 firefox 解释的文件,我只想要我用 javascript 解析的内容。

Firefox 控制台显示

错误:语法错误源文件:file:///C:/Documents%20and%20Settings/Mike/Desktop/mustache/SBL_PROBES.txt行:1,列:1源代码:"标题""短名称""长名称""当前","最大","最小","最大日","最小日"

如果我输入 <blockquote> </blockquote > 在文件中,错误消失了!

这是怎么回事,我该如何解决?

我需要做些什么来关闭文件吗?当这些 var 超出范围时,是否会清理一切?

最佳答案

这应该可以解决:

xmlhttp.overrideMimeType('text/plain');

默认情况下,本地文件似乎是用 XMLParser 解析的。

关于javascript - 使用 xmlhttprequest 读取文件导致错误控制台条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7374911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com