如何使用角度2来重新设计来自php的json数据?

时间:2016-10-12 05:40:16

标签: php json angular

我是棱角分明的新手2.我正在使用http.get()从php文件中获取数据。这是我的php文件

<?php
header("Access-Control-Allow-Origin:*");
header('Access-Control-Allow-Headers: X-Requested-With');

include('connection.php');
$fd=new Connect();
$fd->__construct();

$data=array();

    $select=mysql_query("SELECT * FROM userData'")or mysql_error();
    $sql=mysql_num_rows($select);
    if($sql>0)
    {
        while($row=mysql_fetch_array($select))
        {

        }
    }

header('Content-Type: application/json');

    echo json_encode($data);
?>

我在这里使用

header("Access-Control-Allow-Origin:*");
header('Access-Control-Allow-Headers: X-Requested-With');
header('Content-Type: application/json');

在json文件中获取此php文件仍然无法正常工作。我得到了整个php文件而不是json文件。 这是我的角色2组成部分

export class LoginComponent {
    private data;

    getData:string;

   constructor (private http:Http){}

   Getlogin(){
    //this.httpService.getUserData()

    this.http.get('dev/AngularWithPhp/login.php')
        .map(res => res.json())
        .subscribe(
                data=>this.getData = JSON.stringify(data),
                error =>alert(error),
                ()=>console.log("done"));
    }    

那么问题是什么?给我建议......

0 个答案:

没有答案