我是 javascript 的初学者,所以在说重复或任何内容之前,请尝试帮助我指出正确的方向,我应该在哪里寻求答案。 我看到很多这样的问题,但没有一个与我的需要相关。 所以我想问一下..
我有一个 javascript,带有
this.a.$a = "content";
现在在该脚本的某个地方,我有
a.target_url = this.a.$a;
那个this.a.$a是我们通过输入框手动添加的字符串。
我需要一个函数来读取文件内容,将其转换为字符串,并将该值作为变量打印在 this.a.$a
中。
文件名为Test.txt,长URI为http://www.mydomain.com/test.txt
文件内容是:Neque porro quisquam est qui dolorem ipsum quia dolor sat amet
我已经尝试过
$.get("http://www.mydomain.com/test.txt", function(data) {
this.a.$a = data
});
但是我得到的是[object] [Object]
。
有人可以向我解释一下吗?
提前致谢。
最佳答案
您应该尝试使用 console.log 输出变量,然后检查 firebug 以查看该对象的外观。虽然我的直觉告诉我这应该可以解决你的问题:
$.get("http://www.mydomain.com/test.txt", function(data) {
this.a.$a = data.d
});
关于javascript读取文件并将内容作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13375941/