如何从服务器端停止重定向

时间:2012-05-11 10:03:44

标签: jquery ajax facebook http-headers

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

JS Fiddle的例子...... http://jsfiddle.net/5KtVE/2/

1 个答案:

答案 0 :(得分: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/