Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对php的角度post请求失败_Javascript_Php_Angularjs - Fatal编程技术网

Javascript 对php的角度post请求失败

Javascript 对php的角度post请求失败,javascript,php,angularjs,Javascript,Php,Angularjs,我有一个带有两个字段的简单表单 <form name="save" ng-submit="sap.saved(save.$valid)" novalidate> <div class="form-group" > <input type="text" name="name" id="name" ng-model="sap.name" /> </div> <div cl

我有一个带有两个字段的简单表单

<form name="save" ng-submit="sap.saved(save.$valid)" novalidate>

        <div class="form-group" >
            <input type="text" name="name" id="name" ng-model="sap.name" />
        </div>

        <div class="form-group" >
            <input type="email" name="email" id="email" ng-model="sap.email" />
        </div>

        <div class="form-actions">
            <button type="submit" ng-disabled="save.$invalid || sap.dataLoading">Save</button>
        </div>
</form>
在save.php文件中,我获取如下值:

$name=$_POST['name'];
$email=$_POST['email'];
但我得到的响应是未定义的变量名。这是一个PHP通知。但当我尝试从POSTman客户端发布这些值时,它是有效的。 我选择发布数据的方法有什么问题吗


我没有发布整个控制器。这里只包含http请求部分。

我遇到了同样的情况,即
$\u POST()
没有成功

正在尝试使用以下命令获取原始数据:

json_decode(file_get_contents('php://input'))
可能会有帮助

更新:

解释为什么php中不填充$\u POST变量 当数据发布时使用angular

json_decode(file_get_contents('php://input'))