【发布时间】:2016-10-03 08:46:24
【问题描述】:
我通过 AngularJS 的 ajax $http 服务向 API REST 服务发送数据,但 php 总是说索引未定义。我检查了很多关于 SO 的帖子都要求同样的错误,我尝试了他们所说的一切,但我仍然得到同样的错误。
我如何使用$http 服务:
$http({
method: 'POST',
url: window.location.pathname+'/../../api/tasks/'+$id,
data: {
'title': $scope.allData.taskData[0].title,
'content': $scope.allData.taskData[0].content,
'usersInTask': $scope.allData.taskUsers
},
contentType: 'application/json',
dataType: 'json',
headers: {'Content-Type': 'application/json'}
})
.then(function success(response){
$scope.closeDialog();
}, function error(response){
console.log("Error:" +response.statusText);
});
我如何尝试在 PHP 中获取值:
$title = $_POST['title'];
$content = $_POST['content'];
$users = $_POST['users'];
例如,在这种情况下,它总是说title 是$_POST 的未定义索引
【问题讨论】:
标签: javascript php jquery angularjs ajax