2013-07-02 49 views
0

我有以下代碼爲我的登錄表單:

$http.post('url', {user: {email: $scope.user.email, password:$scope.user.password}}).success(function(data, status, headers, config) { 
       console.log(status); 
       console.log(data); 
     }).error(function(data, status, headers, config) { 
       window.alert("invalid"); 
     }); 

我也沒有在Restangular相同,有同樣的問題。使用有效的憑據登錄可以正常工作。

我的rails後端API正確返回401未經授權的響應。任何想法,爲什麼當我輸入一個無效的電子郵件/密碼錯誤代碼永遠不會運行?

謝謝!

+0

您是說當登錄嘗試失敗時不會調用警報?如果是這樣,成功處理程序稱爲? –

+0

對於任何Google員工來到這裏(像我一樣):我發生的原因是我有另一個攔截器,它沒有正確地拒絕在其'responseError'方法中的承諾。 –

回答

相關問題