2

AJAX呼び出しを使用して、外部サーバーからいくつかのリソースにアクセスしています。しかし、サーバーは私を別の場所にリダイレクトし、何も返しません。その場所のURLを取得したいのですが…。

JSFiddleの例.... http: //jsfiddle.net/5KtVE/2/

4

1 に答える 1

2

これはクロスドメインリクエストであるため、dataTypeオプションをに設定する必要がありますjsonp。これは機能するはずです。

$.ajax({
    url: 'https://graph.facebook.com/mahernazeer/picture', 
    dataType: 'jsonp',
    success: function(imageUrl) {
        console.log(imageUrl);    // https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/274173_100002201391414_6210108_q.jpg
    }
});

http://jsfiddle.net/5KtVE/3/

于 2012-05-11T10:36:34.927 に答える