2017-11-21 22 views
0

私は成功コール時に値を持つ応答を返すjavascriptコールバック関数を持っています。ここでは、関数のサンプルjavascriptコールバック関数の値を入力フィールドに取得

callback: function(response) {    
    var response : response.reference;  
    alert('success. transaction ref is ' + response.reference); 
} 

今私は応答変数がnull

<form action="" method="post">     
    <input id="response" type="hidden" value="javascript value"/> 
    <button id="submit" type="button"> Submit </button>           
</form> 
+0

'VAR応答する必要があります(+応答の成功取引refがある。 ')' VAR応答= response.reference'と '警戒するresponse.reference';' 'こと – atmd

+0

ドキュメント.getElementById( "response")。value =レスポンス。 – iquellis

+0

アラート機能では、 'response.reference'は' response.reference.reference'と同じです – LMokrane

答えて

0

微調整でない場合は、すぐにコールバック関数がチェックした後に呼び出され、下記のフォーム入力テキストに応答を通過したいですそれはあなたの必要性に合っています。コアの考え方は同じです。

属性タイプを 'hidden'から 'text'に変更し、responseから値を設定します。

let response = "someResponse"; 
 

 
if(response != null) { 
 
document.getElementById('response').setAttribute('type','text'); 
 
document.getElementById('response').value = response; 
 
}
<form action="" method="post">     
 
    <input id="response" type="hidden" value="javascript value"/> 
 
    <button id="submit" type="button"> Submit </button> 
 
</form>

関連する問題