0

外部サーバーの 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);

        },
    });
});

私の質問を理解していただければ幸いです

よろしくラスムス

4

1 に答える 1