[英]AngularJS not sending scope data to php
我在使用angularjs将简单文本字段(当前linkedin)的数据发送到php文件时遇到问题。 在模板中,我有代码
<div id="linkedin" ng-show="showLinkedIn" class="cssSlideUp">
<br/>Link to your linkedin profile: <br/>
<input type="txt" ng-model="currentlinkedin"/><br/><br/>
<input type="submit" ng-click="saveLinkedin()" value="Opslagen"/>
</div>
在controllerjs中,我有以下代码
$scope.saveLinkedin=function(){
$http({
method : 'POST',
url : '/cvmentorgit/savelinkedin.php',
data : { linkedin : $scope.currentlinkedin},
headers : { 'Content-Type': 'undefined' }
})
.success(function(data) {
console.log(data);
$scope.savelinkedinfeedback="Linkedin-profiel opgeslagen";
});
}
在savelinkedin.php php代码中:$ linkedin = addlashes($ _ POST [“ linkedin”]); 给出错误“ Notice undefined indexlinkedin”,并且不保存任何内容。 我做错了什么?
在您的php中,您可以使用带有file_get_contents("php://input")
postData;
$postdata = file_get_contents("php://input");
$formData = json_decode($postdata);
echo $formData->linkedin;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.