2

我正在使用 AJAX 调用从外部服务器访问某些资源。但是服务器将我重定向到另一个位置并且不返回任何内容。我想获取该位置的网址....

JS Fiddle 上的示例.... 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 回答