【发布时间】:2017-06-07 09:37:31
【问题描述】:
我有一个来自远程服务器的 javascript 文件,它包含一个变量,其中包含我想要访问的数据。
Js 文件:
http://static.www.xxx.com/mydata/uXKojYEd9WXFpAasite/v4_3/3/d/itemjs
Js 文件包含如下代码
var MyItemData={"counts":{"q":1,"a":1,"r":2,"ar":4,"rr":0,"dq":1,"da":1,"c":0,"sdsd":0},"active":true};
我使用了下面的代码,但它给出了跨域请求块的错误。
var target = 'http://static.www.xxx.com/mydata/uXKojYEd9WXFpAasite/v4_3/3/d/itemjs';
jQuery.get(target, function(data) {
alert(data);
});
还有其他获取数据的方法吗?
【问题讨论】:
-
将其存储为 JSON 数据并检索它。
-
如果您有权访问服务器代码,请将
Access-control-Allow-Origin标头设置为您的 ip 或*。 -
@suzo 这没用,因为远程文件是 JS,而不是 JSON。它不能用作数据。
标签: javascript remote-file-inclusion