<Json, jQuery> JSONP
サイトを越えて、すなわち、クロスドメインcloss domain
で、
JSON
データを$.getJSON()
したいときは、JSONP
らしい。
ふーん。
結局、$.getJSON()
先生でなくて、$.ajax()
さんでやったんだけど、動いた。
$(function(){ $.ajax("http://hanage.hana.co.jp/json/return", { type: "get", data: { q: "f" }, dataType: "jsonp" } ) .done(function(data){ alert("Aha!"); }) .fail(function(){ alert("Boo..."); }); });
参考。
エラー発見までの過程。。。
対象URLにアクセス。
Google ChromeでF12
をポチ。
デバックモードで下記を見る。
一番下のエラーメッセージ XMLHttpRequest...
ほげほげで、ああー、JSON
ゲットできなかったんだと知る。