0
Я создал одну функцию в Angular JS, которая сделает вызов AJAX. Я столкнулся с проблемой, что я не могу получить данные в $ _POST, хотя он показывает мне объект JSON при проверке в консоли браузера.
$scope.checkLogin = function(){
var data = new FormData();
data.append('user_email', $scope.user_email);
data.append('user_password', $scope.user_password);
$http({
method: 'post',
url: siteUrl+'/api/login.php',
data: data,
}).then(function successCallback(response) {
console.log("Success! " + response);
$scope.login = response.data;
}, function errorCallback(response) {
console.log("Failure! " + response);
});
};
может кто угодно посоветует, что делать, если я хочу получить данные в $ _POST?
, что вы видите в консоли? убедитесь, что вы вводите http-сервис в свой контроллер. –
@WildWidow: Да, я добавил службу $ http в свой контроллер. Я вижу данные запроса, переданные в формате JSON. –
попробуйте добавить 'headers: {'Content-Type': 'application/x-www-form-urlencoded'} 'внутри вашего HTTP-запроса –