0
我是angularjs和php的初学者。在这里我尝试做一个简单的任务作为员工information.But虽然我执行我的代码它给了这样的错误尝试获取属性第6行和第7行非对象雇员信息使用angularjs和php
@line 6 => $ action = $ postdata-> action; @line 6 => $ data = $ postdata-> data;
请给予解决,我
在此先感谢
我是angularjs和php的初学者。在这里我尝试做一个简单的任务作为员工information.But虽然我执行我的代码它给了这样的错误尝试获取属性第6行和第7行非对象雇员信息使用angularjs和php
@line 6 => $ action = $ postdata-> action; @line 6 => $ data = $ postdata-> data;
请给予解决,我
在此先感谢
正确的解决方法应该是这样的:
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$action = $request->action;
$data = $request->data;
请添加更多的代码中,你在哪里得到'$ POSTDATA从?它包含什么? – JimL
我从我的app.js文件中获得postdata。我只是复制从下面VAR解析度= $ http.post app.js( '页/ ngProcess.php' 的部分代码, \t \t { \t \t \t行动: 'addEmployee', \t \t \t数据:$范围.employeeData \t \t}); \t \t res.success(功能(数据,状态,标头,配置){ \t \t \t的console.log( “EMP添加”); \t \t \t $ scope.getEmployees(); \t \t}); \t \t res.error(功能(数据,状态,标头,配置){ \t \t \t的console.log( “EMP添加失败”); \t \t}); \t}; –
感谢您的重播@peter,但仍然我的代码有一些问题 –