我是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 sit amet
我试过了
$.get("http://www.mydomain.com/test.txt", function(data) {
this.a.$a = data
});
但我得到的是[object] [Object]
。
有人能解释一下吗?
提前致谢。
答案 0 :(得分:1)
您应该尝试使用console.log输出变量,然后检查firebug以查看对象的外观。虽然我的直觉告诉我这应该解决你的问题:
$.get("http://www.mydomain.com/test.txt", function(data) {
this.a.$a = data.d
});