0

我想通过 YQL 请求 JSON 数据..

这个 url 代表我想要显示的 json 对象:

http://localhost:8387/nscalemc/rest/mon/resourcestatus.json

所以我将网址更改为:

var yqlUrl = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%27http%3A%2F%2Flocalhost%3A8387%2Fnscalemc%2Frest%2Fmon%2Fresourcestatus.json%27%0A&format=json&callback=?"

最后是 getJSON() 调用:

$.getJSON(yqlUrl, function(data) {alert("data");});

请求返回空...

在此处输入图像描述

有什么办法可以解决这个问题吗?提前致谢!

4

2 回答 2

1

您的 YQL 查询似乎返回 0 个结果,因此实际上没有任何问题。

于 2012-04-17T09:50:51.160 回答
1

网络无法访问您的 localhost. 想一想:localhost指向 127.0.0.1,这是程序正在运行的机器的地址。对于您的浏览器,这是您的机器;在 Yahoo API 服务器的情况下,它是他们的机器。所以它不能工作。

于 2012-04-17T09:51:00.550 回答