如何从Reponse标题获取位置?

时间:2016-01-17 12:44:50

标签: javascript jquery ajax

有人可以告诉我如何从响应标题中获取位置吗?我试图从重定向网址获取getResponseHeader('位置'),但我得到了一个' null'来自response_url变量。

以下是我尝试使用示例代码获取响应标头位置。

var redirect_url = 'http://2.bp.blogspot.com/mTGn0Ri2HHrMQbEzkFKI0V_b25YAltSpReV1vYj21Q=m22';
var get_url = $.ajax({
        type: "GET",
        url: redirect_url,
    });
    response_url = get_url.getResponseHeader('Location');
    console.log(response_url);

此处还可以通过浏览' redirect_url'来自网址获取请求Screenshot

Screenshot

1 个答案:

答案 0 :(得分:0)

你只能检查ajax函数成功或失败回调中的响应头,因为它是一个异步方法

$.ajax({
        type: "GET",
        url: redirect_url,
        success : function( data, textStatus, jqXHR){
              alert( jqXHR.getResponseHeader( "location" ) );
        }
});