jQuery/JSONP を介してユーザーの IP アドレスを取得しようとしていて、他のサービスで成功しましたが、hostip.info のJSON APIを使用しているときにコールバックが呼び出されない理由を特定できません
Firebug と Fiddler はどちらも期待どおりの JSON 応答データを表示しますが、成功は呼び出されず、エラーは解析エラーであるため、何かが欠けているに違いありません。
どんな考えや提案も素晴らしいでしょう。前もって感謝します。
簡単なコード:
$.ajax({
type: "GET",
url: "http://api.hostip.info/get_json.php",
dataType: "jsonp",
success: function(json) {
alert(json.ip);
},
error: function (request, type, status)
{
alert('[request: ' + request.statusText + '] [type: ' + type + '] [status: ' + status + ']');
}
});