从PHP文件接收JSON数据到Angular2组件
我是新来的。从PHP文件接收JSON数据到angular2组件时遇到问题 获取错误:从PHP文件接收JSON数据到Angular2组件,angular,Angular,我是新来的。从PHP文件接收JSON数据到angular2组件时遇到问题 获取错误:SyntaxError:JSON中位置0处的意外标记res.json()) .subscribe(数据=>console.log(数据)); } add.php: <?php header("Content-Type", "application/json; charset=utf-8"); $response_array= array( 'status' => 'Success' ); ech
SyntaxError:JSON中位置0处的意外标记<
为什么我无法将响应\u数组
放入Angular 2订阅数据属性?
有人请给我指一下正确的方向
添加组件:
logForm(value: any) {
this.addPrayerService.addService(value);
}
地址服务:
addService(value){
let params = new URLSearchParams();
params.set('value', value.message);
let headers = new Headers({ 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' });
let options = new RequestOptions({ headers: headers });
return this.http.post(this._contactUrl, params.toString() , options)
.map(res => <string> res.json())
.subscribe(data => console.log(data));
}
addService(值){
设params=newurlsearchparams();
参数集('value',value.message);
let headers=new headers({'Content Type':'application/x-www-form-urlencoded;charset=utf-8'});
let options=newrequestoptions({headers:headers});
返回this.http.post(this.\u contactUrl,params.toString(),options)
.map(res=>res.json())
.subscribe(数据=>console.log(数据));
}
add.php:
<?php
header("Content-Type", "application/json; charset=utf-8");
$response_array= array( 'status' => 'Success' );
echo json_encode($response_array);
?>
使用
parse(res)将响应值解码为JSON
使用
parse(res)将响应值解码为JSON
我应该把它放在地图函数的什么地方,我应该把它放在地图函数的什么地方