2
我正在使用AJAX調用來訪問外部服務器的某些資源。但服務器將我重定向到另一個位置,並且不返回任何內容。我想獲得該位置的網址....如何停止從服務器端重定向
爲例對JS提琴.... http://jsfiddle.net/5KtVE/2/
我正在使用AJAX調用來訪問外部服務器的某些資源。但服務器將我重定向到另一個位置,並且不返回任何內容。我想獲得該位置的網址....如何停止從服務器端重定向
爲例對JS提琴.... 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
}
});
:) thnx。有用.. –
將代碼放在1個IFRAME,趕上 「在window.onload」 事件,然後得到的IFRAME的 「document.location」。不是一個真正的好解決方案,但可以工作 – jondinham
如何捕獲IFRAME的onload事件[http://jsfiddle.net/5KtVE/2/](http://jsfiddle.net/5KtVE/2/) –
IFRAME就像'window'對象一樣,帶一個看看這個:http://www.w3schools.com/jsref/event_onload.asp – jondinham