我想从javascript中的文件中获取字符串,但它不起作用。该错误表明这是因为只有HTTP支持Cross origin请求。因此,这不起作用的唯一原因显然是因为HTML页面不在线。有没有办法将.txt文件读入可以解决此问题的字符串
这是不起作用的代码:
function readTextFile(file)
{
var File = new XMLHttpRequest();
File.open("GET", file, true);
File.send(null);
Text = File.responseText;
return Text;
}
第6行停止并显示错误。
提前致谢:)
答案 0 :(得分:0)
出于安全原因,您不能将它用于本地文件,我相信,只要您将file
变量设置为文件的有效http网址,它就应该有效。您可以使用xampp / wampp / mamp / etc创建本地Web服务器并从那里运行它!
这样您的链接就像http://localhost/link/to/file.txt