저는 AngularJS를 처음 사용하기 시작했으며 처음에는 AngularJS 만 사용하여 새 응용 프로그램을 개발하려고 생각했습니다.
$http
Angular 앱을 사용하여 서버 측에 AJAX 호출을 시도하고 있습니다.
매개 변수를 보내기 위해 다음을 시도했습니다.
$http({
method: "post",
url: URL,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
data: $.param({username: $scope.userName, password: $scope.password})
}).success(function(result){
console.log(result);
});
이것은 작동하지만에서 jQuery를 사용하고 $.param
있습니다. jQuery에 대한 종속성을 제거하기 위해 다음을 시도했습니다.
data: {username: $scope.userName, password: $scope.password}
그러나 이것은 실패하는 것처럼 보였다. 그런 다음 시도했습니다 params
:
params: {username: $scope.userName, password: $scope.password}
그러나 이것은 또한 실패한 것처럼 보였다. 그런 다음 시도했습니다 JSON.stringify
:
data: JSON.stringify({username: $scope.userName, password: $scope.password})
내 퀘스트에 대한 가능한 답변을 찾았지만 성공하지 못했습니다. 내가 뭔가 잘못하고 있습니까? AngularJS 가이 기능을 제공 할 것이라고 확신하지만 어떻게해야합니까?
$scope.userName
합니까? 왜 안 해봤 어 data: data
?
$http({method: 'post', url: URL, data: {username: $scope.userName, password: $scope.password}});