2016-04-27 14 views
0

Ich habe eine App, die nach einem Patienten sucht und auf Weiterleitungen zur Rezeptseite gefunden wird. Wenn nichts gefunden wird, ist die App in Ordnung und gibt eine nicht gefundene Nachricht zurück. Wenn wir jedoch einen Patienten finden, wird auf die Anmeldeseite anstatt auf die Verschreibungsseite umgeleitet. HierangularJS umleiten auf die Anmeldeseite und nicht die angegebene URL

ist der Funktionscode

$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 u check '/ doctors/share' diese Route funktioniert korrekt? – Gopinath

+0

Ich vermute, dass die Anmeldeseite Ihre Standardseite ist, die angezeigt wird, wenn Ihre App die angegebene URL nicht findet. Stellen Sie also sicher, dass Ihre Seite URL korrekt ist. – Atula

+0

Danke Jungs, es war eigentlich eine Auflösungsfunktion für die URL, die nach Kontoinformationen sucht – dadidaochieng

Antwort

0

Das Problem, dass URL ist nicht für '/ Ärzte/verschreiben' gesetzt

  • Check '/ Ärzte/verschreiben' url funktioniert gut,
Verwandte Themen