2016-12-09 7 views
0

私はionicに非常に新しいですが、私はangular2の基本的な考え方を持っています。PHPサーバからアクセスするIonic2

ionic2とangular2を使用してPHPで作成したAPIにアクセスしたいと思います。

feed.php

header('Access-Control-Allow-Origin: *'); 

     $db_name = 'testdb'; 
     $hostname = 'localhost'; 
     $username = 'root'; 
     $password = '';  

     $dbh = new PDO("mysql:host=$hostname;dbname=$db_name", $username, $password); 

     $sql = 'SELECT * FROM `test_merchants` WHERE 1 LIMIT 1'; 
     $stmt = $dbh->prepare($sql); 
    // execute the query 
     $stmt->execute();  

     $result = $stmt->fetchAll(PDO::FETCH_ASSOC);  

     $json = json_encode($result); 
     echo $json;  

home.js

私はhttp://localhost/feed.phpを打つ、私が手:

[{"user_id":"136","name":"vikas Merchant","phone_number":"+6512345578","rating":"3","shop_name":"vikas shop","shop_location":"{\"lat\":1.325862,\"lng\":103.892819}","block_number":"11","postal_code":"408723","street":"Ubi Road 1","unit":"#06-48","shop_phone_number":"+651234566","shop_contact_name":"+6598765432","shop_logo":"1470280789-22431.png","shop_description":"testing shop "}] 

私はコンソールログを印刷し、それは単にを示しています。私はコンソールログが代わりにこれらのデータのようなものを返すと期待します:https://www.reddit.com/r/gifs/new/.json?limit=12

答えて

0

jsonに正しくアクセスする必要があります。 あなたのjsonは:

[{"user_id":"136","name":"vikas Merchant","phone_number":"+6512345578","rating":"3","shop_name":"vikas shop","shop_location":"{\"lat\":1.325862,\"lng\":103.892819}","block_number":"11","postal_code":"408723","street":"Ubi Road 1","unit":"#06-48","shop_phone_number":"+651234566","shop_contact_name":"+6598765432","shop_logo":"1470280789-22431.png","shop_description":"testing shop "}] 

です。これは配列です。 最初のオブジェクトにdata [0]としてアクセスできます。 user_idにアクセスしている場合は、データ[0]です.user_id

+0

ありがとうございます@Surajは私の魅力のように働きました。あなたはいくつかの参照を共有することによって私を助けてもらえますか? –

+0

私は今、どん​​なリンクも持っていません:)経験からでした。後で見つかると更新されます –

+0

ありがとうございます。 –

関連する問題