Php ionic2-从服务器而不是响应中检索数据

Php ionic2-从服务器而不是响应中检索数据,php,angular,ionic2,Php,Angular,Ionic2,我正在Ionic2和angular2中开发一个移动应用程序,但我很难从服务器上检索到正确的数据。我在我的网站上制作了一个简单的php脚本,当数据发布到服务器上时,它应该返回/echo“1”,但是我取而代之的是检索整个响应。下面是我的家庭控制器目前的样子 import {Component} from "@angular/core"; import {Http} from "@angular/http"; @Component({ templateUrl: 'build/pages/ho

我正在Ionic2和angular2中开发一个移动应用程序,但我很难从服务器上检索到正确的数据。我在我的网站上制作了一个简单的php脚本,当数据发布到服务器上时,它应该返回/echo“1”,但是我取而代之的是检索整个响应。下面是我的家庭控制器目前的样子

import {Component} from "@angular/core";
import {Http} from "@angular/http";

@Component({
    templateUrl: 'build/pages/home/home.html',
    providers: [LocationMgr, HttpService]
})

export class HomePage {
    dataRecv: any;

    constructor(private http: Http) 
    {
        let data = JSON.stringify({username: 'user'});
        http.post('http://dsykes.esy.es/php/adb.php', data).map(res => res).subscribe(data => { console.log(data.data); this.dataRecv = data; });
    }
}
另外,这里还有我的php脚本

<?php
    header("Content-Type: *");
    header('Access-Control-Allow-Origin: *');
    header('Access-Control-Allow-Methods: GET, POST');

    echo 1;
?>

我使用POST响应的唯一原因是因为我计划推进我的脚本和服务器,出于个人原因请求使用POST。GET请求可以正常工作,但我只需要POST返回数据


我目前也在运行爱奥尼亚2.0.0-beta.32版本。

Ahhh!!!忘记在响应映射的末尾包含.json()函数!哈哈