Я пытаюсь отправить данные из моей ФОРМЫ ФОРМЫ для создания резервных копий на PHP с использованием метода POST.Угловая - отправьте данные HTTP-сообщения на сервер [КАК]
мой Угловой код выглядит следующим образом:
$scope.getToken = function(){
// console.log $scope.login to make sure I'm not sending empty data
console.log($scope.login);
$http({
method: 'POST',
url: '../../api/v1/Oauth.php',
data: { 'login' : $scope.login, 'password' : $scope.password }
}).then(function successCallback(response) {
console.log(response);
}, function errorCallback(response) {
console.log(response);
});
};
и после того, что я пытаюсь поймать его на моем PHP:
if((isset($_POST['login']) AND isset($_POST['password'])))
{
$username = $_POST['login'];
$password = $_POST['password'];
echo $username;
}
else
var_dump($_POST);
Это утверждение всегда идет на другой и возвращать пустой массив. Может ли кто-нибудь сообщить мне, что я делаю неправильно, или как я могу отладить это? Потому что кажется, что я правильно передаю данные с угловыми углами, но он не пришел на сервер.
Спасибо С наилучшими пожеланиями Andurit
может вы откройте инструменты разработчика и изучите тело запроса. Это похоже на то, что вы ожидаете? – pQuestions123
Вы имели в виду '' username ': $ scope.username' вместо '' login ': $ scope.login?' – Komo
hey @Komo хорошая точка, в любом случае это должно по меньшей мере дамп данных в else statemenet, который не делает. Но спасибо, я отредактирую это (+ THUMB UP для вас) – Andurit