我在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中获取数据,有人可以建议怎么做吗?
答案 0 :(得分:0)
尝试使用JSON.stringify
将对象转换为帖子数据
所以你的行
data: data,
变为
data: JSON.stringify(data),