在javascript中将文件内容读入字符串的最基本方法
…我指的是最基本的方式。我有一个文件名,我想在一个html页面的javascript函数中以一个名为contents的字符串获取它的内容。没有动态,没有输入字段,没有加载,。。该文件名为contents.txt。我所需要的只是一个javascript函数来实现这一点:将文件内容放入字符串中。 有没有小于5行的东西可以做到这一点?仅限Firefox。没有检查,我现在不关心任何兼容性 谢谢在javascript中将文件内容读入字符串的最基本方法,javascript,file,Javascript,File,…我指的是最基本的方式。我有一个文件名,我想在一个html页面的javascript函数中以一个名为contents的字符串获取它的内容。没有动态,没有输入字段,没有加载,。。该文件名为contents.txt。我所需要的只是一个javascript函数来实现这一点:将文件内容放入字符串中。 有没有小于5行的东西可以做到这一点?仅限Firefox。没有检查,我现在不关心任何兼容性 谢谢 Ps背景:我正在用JavaScript构建某种解析器,现在我只想用测试数据来测试这个该死的东西 这是一种简单的
Ps背景:我正在用JavaScript构建某种解析器,现在我只想用测试数据来测试这个该死的东西 这是一种简单的方法,将脚本标记放在正文的末尾。这将确保页面在执行之前已完全加载
<script>
function done()
{
var fileContents = this.response;
}
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.addEventListener("load", done, false);
xmlhttp.open("GET","/contents.txt",true);
xmlhttp.send();
</script>
</body>
函数完成()
{
var fileContents=this.response;
}
var-xmlhttp;
xmlhttp=新的XMLHttpRequest();
addEventListener(“加载”,完成,错误);
open(“GET”,“/contents.txt”,true);
xmlhttp.send();
由于一些明显的安全原因,当从web浏览器使用js时,您无法访问您的文件。at的答案是使用fetch
。很好,已经有一段时间了,但还是谢谢您:)