我对JS / web开发很新,所以如果问题很简单,请原谅我。
正如标题所述,我想将文件的内容加载到变量中。我遇到的第一个问题是如何找到文件。
我发现要将文件加载到变量中,我可以使用以下代码:
this.$.get('file.txt', function(response) {
var myFile = response;
});
但我工作的项目有很多目录,我不知道哪个是..我不知道,主目录?执行脚本的目录?我想我已经尝试将file.txt放在几乎所有可能的目录中而没有成功。
我也尝试用这些命令找到“执行目录”(再次,没有成功):
var script = document.currentScript;
var fullUrl = script.src;
这会导致脚本未定义,而脚本会导致错误。
我也试过这个:
var scripts = document.getElementsByTagName("script"),
src = scripts[scripts.length-1].src;
导致src为空字符串。