0

YQL経由でJSONデータをリクエストしたい..

この URL は、表示したい json オブジェクトを表します。

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

だから私はURLを次のように変更しました:

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");});

リクエストはnullを返します...

ここに画像の説明を入力

これを解決する解決策はありますか?前もって感謝します!

4

2 に答える 2

1

YQL クエリが 0 の結果を返すように見えるので、実際には何も問題はありません。

于 2012-04-17T09:50:51.160 に答える
1

Web が にアクセスできませ localhost。考えてみてください:localhostプログラムが実行されているマシンのアドレスである 127.0.0.1 を指しています。ブラウザの場合、これはあなたのマシンです。Yahoo API サーバーの場合、それは彼らのマシンです。だからうまくいかない。

于 2012-04-17T09:51:00.550 に答える