2017-03-28 19 views
-1

です。私はangularjsの完全な初心者です。私は$ httpを使用してサーバーに送信しています。エコーからデータを取得するHTTPを取得できます。しかし、私はリターンを使用してデータを取得しようとしています。何か案は?PHPで返されたデータは表示されませんが、エコーは

$scope.SendData = function() { 
     // use $.param jQuery function to serialize data from JSON 
     var data = $.param({ 
      action: "get_clients" 
     }); 

     var config = { 
      headers : { 
       'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;' 
      } 
     } 

     $http.post('http://********.co.uk/*******/switchboard.php', data, config) 
      .success(function (data, status, headers, config) { 
       $scope.PostDataResponse = data; 
       console.log($scope.PostDataResponse); 
      }) 
      .error(function (data, status, header, config) { 
       $scope.ResponseDetails = "Data: " + data + 
        "<hr />status: " + status + 
        "<hr />headers: " + header + 
        "<hr />config: " + config; 
       console.log($scope.ResponseDetails); 
      }); 
    }; 

phpファイルは非常に単純でエコーまたはリターンです。

<?php 
echo "i am from the php file"; 
?> 

<?php 
return "i am from the php file"; 
?> 

答えて

6

echoはそれを呼ばれるものは何でもする文書にテキストなど、機能/メソッドなどからreturn戻りデータをレンダリングします。あなたがリターンをエコーすると、レンダリングされます(テキスト/数字などと仮定して、オブジェクトなどではないと仮定します)。

あなたはより多くのINFOMATION

What is the difference between PHP echo and PHP return in plain English?

+1

参照してくださいここで見ることができます[PHPエコーと平易な英語でのPHPのリターンの違いは何ですか?](http://stackoverflow.com/questions/9387765/what-is-the-difference-php-echo-and-php-return-in-plain-english)を参照してください。 –

+0

大丈夫私はエコーと復帰についての文書を読んでいて混乱していました。ありがとう – Bish25

+0

@読んでいた正確な質問 – Bish25

関連する問題