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格式傳遞的請求數據。 –
嘗試在您的http請求中添加'headers:{'Content-Type':'application/x-www-form-urlencoded'}' –