2016-07-27 6 views
0

私はPayumoneyゲートウェイを統合していますが、応答はPHPでありますが、レスポンスに基づいてAPIを起動して、anglejsを使用してメールに送ります。私のPHPコードありがとう、何か助けがあれば。phpページから角度jsコントローラへの値の取得方法

<?php 
session_start(); 
$totalorder = $_SESSION['totalorder']; 
?> 

となります。ボディー部分のオブジェクトと同じページでその値を取得できます。

私はすべての応答とトランザクションIDを取得しています。

私の質問は、どのように/ PHPページからangularjs htmlページやコントローラのそれらの応答を送信/取得するかです。

でも、私はスクリプトを使用してグローバルストレージ変数を試しましたが、使用はしませんでした。助けていただきありがとうございます。

+1

あなたは何をしようとしましたか? –

+0

はい。私が使用して得るためにそれを試してみましたPHPのセッションが、私のHTMLページやコントローラでそのオブジェクトを取得することはできません。 –

+1

そのコードで質問を編集する – Bhavin

答えて

0

私はPaypalと同じでした。 1つのディレクティブを作成し、そのディレクティブですべてのデータをフォームに投稿することができます。あなたのPHPのアクションを設定します。そのアクションURLには、

の手順を統合して見つけることができます。

  1. payuMoneyButtonという名前のディレクティブです。

    app.directive( 'payuMoneyButton'、[ '$ rootScope'、関数($ rootScope){ リターン{ が制限:HTMLでの 'E'、

    compile: function (element, attrs) { 
         var languageCodes = [ 
          'en_US' 
         ]; 
         var currencyCodes = [ 
          'USD' 
         ]; 
         var buttonSizes = [ 
          'SM', // small 
          'LG' // large 
         ]; 
         var name = this.name; 
         function err(reason) { 
          element.replaceWith('<span style="background-color:red; color:black; padding:.5em;">' + name + ': ' + reason + '</span>'); 
          console.log(element.context); 
         } 
    
    
         var action = "PHP URL"; 
         var imgAlt = attrs.imgAlt || 'Make payments with PayPal - it\'s fast, free and secure!'; 
         var cancel_return = $rootScope.baseUrl + "#/failure"; 
         var success_return = $rootScope.baseUrl + "#/success"; 
    
         var imgSrc = 'http://www.paypalobjects.com/' + languageCode + '/i/btn/btn_buynow_' + buttonSize + '.gif'; 
         var template = 
           '<form name="_xclick" action="' + action + '" method="post">' + 
           '<input type="hidden" name="cmd" value="_xclick">' +  
           '<input type="hidden" name="cancel_return" value="' + cancel_return + '">' + 
           '<input type="hidden" name="return" value="' + success_return + '">' + 
           '<input type="image" src="" border="0" name="submit" alt="SUBSCRIBE">' + 
           '</form>'; 
    
         element.append(template); 
        } 
    };}]) 
    
  2. プットdirctive「payu、お金をお使いのコントローラファイル内

  3. はちょうどあなたがすべてのあなたのデータを検索します。印刷の$ _POSTを入れて死ぬ」 - ボタン。
+1

ありがとうございますが、いくつかのコードや例がありますが、正確には –

+0

はすべてのパラメータをディレクティブコードに設定し、データがhtmlの場合はデータを " Nitin

+0

申し訳ありませんが、あなたを取得していません。すべてのパラメータを送信すると、いくつかのdiffが指示されます。だから任意のサンプルファイルやコードは非常に役立ちますおかげで@ニチン –

関連する問題