我正在使用angular2和php。在我的项目中,我想将json发布到php页面,并在服务器端访问它。我怎样才能做到?
在我的angular2中,当我点击SaveData()按钮时会调用。
iron-flex-layout.html
在我的PHP页面中我用过..
SaveData()
{
const headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
let body = JSON.stringify(this.Cost);
this.http.post('http://192.168.0.100:80/php/test.php',body,{headers})
.subscribe(
data => console.log('Received:' + data),
err => console.log(err),
() => console.log('Call Complete')
);
}
这是什么最好的解决方案?
答案 0 :(得分:2)
发布json数据时,您可以使用
手动检索它command: exec dbo.test @tab_name='inventory',@tab_id=4,@tab_n='chiku',@tab_q=123
上面的行将以数组格式返回已发布的json数据。
如果您想查看发布的内容,可以使用
$post = json_decode(file_get_contents("php://input"),true);
要在文件中保存json,请修改以下代码
print_r($post);