0
$.getJSON('http://dev.virtualearth.net/REST/v1/Locations/34.00689078318612,35.648735554695115?key=mykey&o=json', function () {
    alert('works!');
});

したがって、これは到達せずalert();、リクエストはfirebugコンソールで「RED」になり、追加のエラーはありません。

ただし、ブラウザー ウィンドウに URL を貼り付けるだけで、有効な JSON が返されます。

これを試すアイデアが不足しています...何が欠けていますか?

4

1 に答える 1

4

これを試して..

$.getJSON('http://dev.virtualearth.net/REST/v1/Locations/34.00689078318612,35.648735554695115?key=mykey&o=json&jsonp=?', function () {
  alert('works!');
});

同じオリジン ポリシーが原因で、コードが失敗しています。これをバイパスするには、 JSONPを使用する必要があります。

于 2012-07-01T12:14:13.763 に答える