AJAX呼び出しを使用して、外部サーバーからいくつかのリソースにアクセスしています。しかし、サーバーは私を別の場所にリダイレクトし、何も返しません。その場所のURLを取得したいのですが…。
JSFiddleの例.... http: //jsfiddle.net/5KtVE/2/
AJAX呼び出しを使用して、外部サーバーからいくつかのリソースにアクセスしています。しかし、サーバーは私を別の場所にリダイレクトし、何も返しません。その場所のURLを取得したいのですが…。
JSFiddleの例.... http: //jsfiddle.net/5KtVE/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
}
});