0
Angular JSでAJAX呼び出しを行う関数を1つ作成しました。私は$ _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リクエスト内に 'header:{'Content-Type': 'application/x-www-form-urlencoded'} 'を追加してみてください –