2017-06-08 10 views
0

私は3つのecho文を持つPHPページを持っています。私はsucccessのangularjsに特定の$結果変数を取得したい。私はすべてのエコーステートメントを警告するアラート(データ)を使用しています。どのように私はangularjsPHPの特定の変数をangualrjsコントローラに送信

PHPで特定のPHPのvaraibleを得るのです:

 function add($value1,$value2) 
     { 
       $result =$value1 + $value2; 
       echo("The sum of $value1 and $value2 is $result "); 
       echo("$value1 + $value2 = $result"); 
       echo("$result"); 
       exit; 
     } 

3エコー文。私は$結果を角度ジェスに送るようにしたい。

app.js:

  $scope.cal=function(){ 

    $scope.opers = $scope.oper ; 
     $http({  
        method: "POST", 
        url: "oper.php", 

        data:{ 'value': $scope.value1, 
          'valu': $scope.value2, 
          'opers': $scope.oper, 
          } , 
      headers: {'Content-Type': 'application/json'} 
     }) 

     .success(function(data) { 

     console.log(data); 
     alert(data); 
     $scope.result = data ; 

    });   

答えて

0

シンプルかつ機能:

PHPで

:app.js

var text = (returned $manualjson) --get your echo into a var 

obj = JSON.parse(text); 
var value1= obj[0].value1; 
var value2= obj[0].value2; 
var value3= obj[0].value3; 

でその変数を作成し、例

$manualjson ="[{"value1":"'.$value1.'","value2":"'.$value2.'","value3":"'.$value3.'"}]"; 
echo $manualjson; 

少し失礼だがfunctioいいえ

関連する問題