0
我通過Ajax調用向第三方服務器提交表單。我必須在表單中包含一個返回url作爲隱藏數據類型。提交第三方處理數據並通過302響應重定向到我指定的url。302重定向標頭位置
反正對我來說,讀取頭位置重定向URL,我可以看到它在開發者工具頭響應,但不能將數據讀入一個變量,如下所示:
$.ajax({
url:'https://3rdparty.com/somescript.php',
type:'POST',
data:myVar,
crossDomain: true,
success:function(reply){
alert(reply.getResponseHeader("Location"));
}
});
謝謝在advace。
Alan。
我改變了成功的建議,但錯誤/故障功能始終評估爲真而比成功功能... –
它可能是不同的東西,我用它對你的情況非常有用的SO線程進行了更新。 –
我相信JQuery將任何不在200-299範圍內的響應視爲失敗。你可以在你的'failure'函數中使用這個相同的函數實現,或者更好的方法是使用'complete'。 – pieman72