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

托马斯·安

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

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

但是,如何对文本文件执行相同的操作(就像使用纯JavaScript一样简单)?
(其中包含我正在开发的webGL游戏的一些初始数据)。

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

瓦巴达特

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

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文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试读取与 python 文件位于同一目录中的文件但收到 FileNotFoundError

与html文件位于同一目录中的外部javascript无法正常工作

如何让我的scrapy读取同一目录中的文件?

如何读取同一目录中的所有文件?

在Go中与.go源文件位于同一目录中打开文件

如何使用位于脚本同一目录中的文件参数运行Shell脚本?

js文件位于同一目录中时找不到模块错误

即使与我正在使用的文件位于同一目录中,也无法导入模块

error_log与包含文件位于同一目录中吗?

即使文件位于同一目录中,Django自定义形式ImportError

Eclipse可以找到文件,但是Exe文件无法找到,尽管该文件位于同一目录中,

如何在电子JS文件中导入另一个JS文件(位于同一目录中)

从存储在 Inno Setup 同一目录中的 .ini 文件中读取安装程序版本

crystal.config从同一目录中的sqlite文件读取

与主应用程序在同一目录中打开(读取,写入)文件-python / kivy

如何设置gruntfile,使编译后的文件与源文件位于同一目录

为什么Flask为404提供与我的应用程序位于同一目录中的文件

Anaconda软件包问题:内部模块找不到位于同一目录中的数据文件

在同一目录中创建文件的副本

在同一目录中制作单个文件的多个副本

GO:无法从同一目录中的文件导入函数

VS Code 无法识别同一目录中的文件

无法从同一目录中的文件导入函数

CGo不在同一目录中编译C文件

如何从python中的同一目录导入文件?

将相应文件排序到同一目录中

根据内容对同一目录中的文件进行分组

从VSCode中的同一目录导入文件

在python中从同一目录修改多个.csv文件