AngularJS SyntaxError: Unexpected token s

J'ai une fonction appelée connexion, lorsque l'Utilisateur appuie sur le bouton, le code ci-dessous sera exécuté.

J'ai donc essayer de voir si l'utilisateur existe et pour obtenir ses données dans un Objet JSON, mais cela ne fonctionne pas, j'obtiens le Message suivant:

  SyntaxError: Unexpected token s
    at Object.parse (native)

l'URL est exactement comme je le veux.

$scope.login = function() {
    var request = $http({
        method : "GET",
        url : "/REST/user" + "/" + $scope.email + "/" + "password" + "/" + $scope.password,
        headers : {
            'Content-Type' : "application/json"
        }
        });

    request.success(function(response) {
        location.href = "../views/test.html"
    });
    request.error(function(response) {
        growl.addErrorMessage("doesn't work", {
            ttl : 4000
        });
    });
}

Sortie par Navigateur

{
"id": "9be1804a-e366-11e4-9d4b-82ea0d805d53",
"email": "[email protected]",
"facebook_id": null,
"firstname": "test",
"lastname": "blabla",
"password": null,
"gender": null,
"is_active": "0",
"birthday": null
}
  • Vous voudrez peut-être inclure la production du RESTE de l'url si vous le visitez à partir du navigateur
  • Vous pouvez utiliser le $http.get("/REPOS/de l'utilisateur" + "/" + $champ d'application.e-mail + "/" + "mot de passe" + "/" + $champ d'application.le mot de passe) de la syntaxe pour simplifier votre demande.
  • Hey Jake, j'ai déjà essayé, mais même message.
  • vous avez essayé sans les en-têtes?
  • oui, mais l'effet est le même
  • pouvez-vous ajouter une console.journal de ceci: "/REPOS/de l'utilisateur" + "/" + $champ d'application.e-mail + "/" + "mot de passe" + "/" + $champ d'application.mot de passe avant d'effectuer la demande? Juste assurez-vous d'appuyer sur la bonne page.
  • Bonjour pouvez-vous fournir un plunker?

InformationsquelleAutor KroKro | 2015-05-01