Angular의 팩토리 서비스를 가지고 있는데, 방화범으로 확인한 HTTP 요청에 내 이메일을 성공적으로 게시하고 있지만 PHP 파일에서 이메일을 볼 수 없습니다. 나는 그것으로부터 응답을 울릴 수 있기 때문에 나는 PHP 파일에 도달하고있다. 그러나 나는 이미 언급했듯이 그것이 보낸 이메일 값이 수신되지 않는다.
컨트롤러 (부분) :
$scope.subscribe = function() {
if($scope.email.length > 0) {
Subscribe.save({},$scope.email);
} else {
alert("Please enter your email address");
}
}
공장 :
app.factory('Subscribe', ['$resource', function($resource) {
return $resource('server/restdb.php:email',
{email: '@email'},
{
}
);
}]);
PHP : 나는 또한뿐만 아니라 이메일을 얻을 $_POST
를 사용하여 시도
<?php
echo 'email: '.$_REQUEST['email'];
. 요약하자면 그래서
성공적으로 HTTP 요청에서
- 게시물 이메일.
- PHP 파일을 액세스하고 이에 대한 응답을 받고 있습니다.
- PHP가 보낸 이메일 값을받지 못했습니다.
angular.js $resources 당신이 감사 다음 문서에서 좀 더 봐
:
당신은이 방법을 사용해야합니다
을 당신은 같은에 공장을 단순화 할 수 있습니다 공장! 또한이 내 질문에 내가 여기에 물었다 대답 http://stackoverflow.com/questions/41193281/how-to-use-angularjs-resource-with-php-script –
당신은 오신 것을 환영합니다! – Pataar