【发布时间】:2021-07-28 20:34:45
【问题描述】:
我有这样的 Python 代码
@app.route('/generate/transaction', methods=['POST'])
def generate_transaction():
sender_public_key = request.form['sender_public_key']
sender_private_key = request.form['sender_private_key']
recipient_public_key = request.form['recipient_public_key']
amount = request.form['amount']
transaction = Transaction(sender_public_key, sender_private_key, recipient_public_key, amount)
response = {'transaction': transaction.to_dict(),
'signature': transaction.sign_transaction()}
return jsonify(response), 200
在 HTML/AJAX 中我有这个
$(function() {
$("#generate_transaction").click(function() {
$.ajax({
url: "/generate/transaction",
type: "POST",
dataType: 'json',
data: $('#transaction_form').serialize(),
success: function(response) {
document.getElementById('confirmation_sender_public_key').value = response['transaction']['sender_public_key'];
document.getElementById('confirmation_recipient_public_key').value = response['transaction']['recipient_public_key'];
document.getElementById('confirmation_amount').value = response['transaction']['amount'];
document.getElementById('transaction_signature').value = response['signature'];
}
我想为amount 提供任何可以变成amount = amount * 10% 的输入
但我不知道在哪里改变它
【问题讨论】: