送信前に送信ボタンを使用してフォームを投稿しました。ハッシュを取得する背後でC#コードを呼び出してから、非表示の入力の値を変更する必要があります。
背後にあるコードが呼び出されていますが、問題は、C#コードフォームから結果を取得しているときに、最初に結果を取得してからフォームを送信する方法を送信していることです?
Jクエリ:
$('#pay_form').submit(function(){
GetHash();
});
function GetHash()
{
var amount = $('#txtInAmount').val();
$.ajax({
url: '/Transactions/GetOrderCodeHah',
type: 'POST',
dataType: 'json',
data: { Amount: amount },
success: function (result){
$('#txtOrderCode').val('231321321321321321');
$('#txtCheck').val(result.hash);
},
error: function(){
return false;
}
});
}