JSON では、異なるドメインのサーバからデータを取得することができないません。 また、現在の URL かそのサブドメインからしかデータを取得することができません。 従って、同じサーバであっても、/ranking から /json の JSON データを取得することはできません。 このようなセキュリティポリシー問題を解消するために JSONP が用いられます。 クライアントサイド jQuery の $.ajax() や $.getJSON() で JSONP リクエストを作成する場合、URI パラメータは以下のような形式になります。 // getJSON() の場合 $.getJSON( '/json?callback=?', // URI {}, // クエリパラメータ function(json) { // コールバック関数 }); // ajax() の場合 $.ajax({ url