读取与JavaScript文件位于同一目录中的文件

时间:2017-06-27 01:34:53

标签: javascript file

我可以加载位于与JavaScript文件相同的相对路径中的图像文件

var imgObj = new Image(); 
imgObj.src = "images/backdropLevel0.jpg";

但是,如何为文本文件执行相同的操作(简单地使用纯JavaScript)?
(它有一些我正在研究的webGL游戏的初始数据)。

PS。我询问使用新File对象从客户端计算机输入的用户。

1 个答案:

答案 0 :(得分:3)

提取图像很容易,因为浏览器负责所有的提取和渲染。但是,将任意文件加载到脚本中需要更多行:

var req = new XMLHttpRequest();
req.onload = function(){
    process_webgl_data(this.responseText);
};
req.open('GET', './webgl_init.dat');
req.send();

process_webgl_data是您要对文件文本做什么的。

编辑:两件快事。请记住,请求URI是针对 html文件而不是脚本解决的,其次,这是XHR的documentation