AngularJS非常新,我确定它很简单我做错了但我无法理解。我试图做的就是使用PHP从Angular登录传入的POST。
AngularJS功能:
$scope.addTask = function() {
$http.post('process.php', { newTask: $scope.newTask });
$scope.newTask = '';
};
process.php:
if (isset($_POST['newTask'])) {
createLog('test');
}
function createLog ($str) {
$file = 'log.txt';
$str .= "\n";
file_put_contents($file, $str, FILE_APPEND | LOCK_EX);
}
答案 0 :(得分:1)
如果要从角度发送到PHP的POST,则需要在后端稍微检索它。如@charlietfl所述,$ _POST为空。我已经退出了PHP游戏一段时间,但这应该适合你。
$data = file_get_contents("php://input");
$request = json_decode($data);