外部サーバーの Web API からデータを取得しようとしています。Chrome デバッガーの [Network] -> [Response] の下に正しいデータが表示されます。
URL をフリッカー JSON URL に置き換えると、成功します。応答でデータが異なって表示されていることがわかりますが、データを flickr と同じに変更する方法がわかりません。
私は自分の問題を示すためにフィドルを作成しました: jsfiddle/8JDna/2/
<body>
<div id="content">
<div class="well">
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</body>
$(function () {
var thisMonth = 0;
var flickrURL = 'http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?';
var myURL = 'http://driving.thylle.dk/api/distance?jsoncallback=?';
$.ajax({
url: myURL,
jsonp: "callback",
dataType: "jsonp",
data: {
format: "json"
},
success: function (data) {
$(".well").html("<h3> SUCCESS </h3>");
},
error: function (xhr, textStatus, errorThrown) {
$(".well" ).html("Error: " + textStatus + ": " + errorThrown);
},
});
});
私の質問を理解していただければ幸いです
よろしくラスムス