如何在角度JS中重定向后获取URL详细信息

时间:2016-02-22 16:12:33

标签: javascript angularjs

我正在使用angular js应用程序并使用以下方法从服务器获取JSON数据。这很好用。我必须实现特定的场景,如果会话超时,我需要刷新页面。

问题是此应用程序是遗留应用程序,并且如果会话不活动,则会有一个过滤器将请求重定向到登录页面。我不允许为XMLHttpRequest更改该过滤器。

angularJS是否有办法通过过滤器检测重定向的网址。

makeCallPassingJsonObject: function (method, url, data, successCallback, failureCallBack) {

    return $http({
        method: method,
        url: url,
        async:true,
        data: data,
        responseType: 'json',
        headers: {
            'Content-Type': 'application/json',
            'X-Requested-With':'XMLHttpRequest'
        }
    }).then(function(response){
       if(response.status ===200){
           successCallback(response.data, response.status, response);
       }else  if(response.status === 401){
           $state.go('gsd.shared.dashboard');
       }
       else{
           failureCallBack(response.data, response.status, response);
       }
    });
}

以下是浏览器debuging工具的屏幕截图,其中url可见。我不知道如何使用angularJS访问该URL。此URL与window.location.pathParam

不同

enter image description here

0 个答案:

没有答案