мой вопрос: Как я могу передать переменную (Java скрипт) для отдыха apllicationпередача переменной в успокоительной
Это одно из моих функций в моих controller.js: Этот код sampel работы, но я не могу использовать мой var email и пароль. В данный момент я использую URL-адрес для входа в систему (url: 'rest/ab/einloggen/[email protected]/22'). Но как я могу использовать var email ([email protected]) и passwort (22).
app.controller('loginCtrl', function($scope, $location,$http){
$scope.submit = function(){
var email = $scope.username;
var password = $scope.password;
$http({
method : 'GET',
url : 'rest/ab/einloggen/[email protected]/22'
}).success(function(data, status, headers, config) {
console.log(data);
if(data=="true"){
$location.path('/eingeloggt');
console.log("lalala");
}
}).error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
};
});
Вот функция Войти отдых:
@Path("/einloggen/{username}/{passwort}")
@GET
public String einloggen(@PathParam("username") String Username,@PathParam("passwort") String Passwort)
{
// Bekomme die strings
Business b = new Business();
boolean test =b.einloggen(Username, Passwort);
//Return einer JSON
String ersatzBool ="false";
if(test==true){
ersatzBool="true";
}
return ersatzBool;
}
У вас уже есть этот фрагмент: 'url: 'rest/ab/einloggen/t @ rt.de/22''. Заметьте что-нибудь? Я помогу вам: электронная почта и пароль уже являются частью строки. Поэтому, если вы хотите использовать переменные для электронной почты и пароля, вы можете захотеть создать url, используя конкатенацию строк, например. что-то вроде '' rest/ab/einloggen/'+ email +'/'+ password' (обратите внимание, что это не обязательно правильный синтаксис, это просто означает дать вам представление). – Thomas
ohhh да, правый звук справа. Я попробую tis –