2016-04-27 67 views
0

我有一個應用程序,用於搜索病人並被發現重定向到處方頁面。當沒有發現任何應用程序是好的,並返回一個未找到的消息,但是當我們發現病人,它重定向到登錄頁面,而不是處方頁面。angularJS重定向到登錄頁面而不是指定的網址

下面是函數代碼

$http({ 

      method: 'POST', 
      url: 'http://104.155.102.226:8033/patientsearch/', 
      data: { 
       'national_id': $scope.national_id, 
       'insurance_company':$scope.insurance_company, 
       'member_number': $scope.member_number, 
       'dob':$scope.dob, 
       'phone': $scope.phone_number 
      }, 
      headers: { 
       'accept':'application/json', 
       'Content-Type':'application/json' 
      } 

     }).success(function(data){ 
      if(Object.keys(data).length == 0){ 

       $scope.message = "No Patient with those credentials found in our databases"; 

      } else { 
       $timeout(function(){ 
       sessionStorage.setItem('memberData', JSON.stringify(data)); 
       $location.path('/doctors/prescribe'); 
       },1); 
       // sessionStorage.setItem('memberData', JSON.stringify(data)); 
       // $location.path('/doctors/prescribe'); 


      } 


      //console.log(memberData); 

     }).error(function(error){ 
      console.log(error) 
     }); 
+0

dId你檢查'/醫生/開具'這條路線工作正常嗎? – Gopinath

+0

我懷疑登錄頁面是你的默認頁面,當你的應用程序沒有找到指定的URL時顯示出來。所以請確保您的規定頁面網址是正確的。 – Atula

+0

感謝球員,它實際上是一個URL檢查帳戶信息的解析函數 – dadidaochieng

回答

0

的問題是,URL未設置爲 '/醫生/開藥方'

  • 檢查 '/醫生/開藥方' 網址工作正常,