如何更新条带支付数据属性

时间:2015-07-04 14:12:23

标签: javascript jquery stripe-payments

我正在尝试从输入值更新数据属性。我正在尝试这种方式,但没有工作data-description=$("#stripeAmount").val();

    <form action="paymentStrip" method="POST">
    <input type="hidden" name="stripeAmount" id="stripeAmount" value="35" />        
    <input type="hidden" name="itemid" id="itemid" value="" />
    <input type="hidden" name="business_category" id="business_category" value="1" />
    <script
           src="https://checkout.stripe.com/checkout.js" class="stripe-button"
           data-key="pk_test_pa9c33hPMCuAV941sMktI5Mw"
           data-image="http://www.phpgang.com/wp-content/themes/PHPGang_v2/img/logo.png"
          data-name="PHPGang.com"
           data-description=$("#stripeAmount").val();>
   </script>

   </form>

1 个答案:

答案 0 :(得分:0)

更改使用时的值:

$('#stripeAmount').change(function () {
   $('#stripeScript').attr('data-description', $(this).val())
});

您还必须将id="stripeScript"添加到条带<script>标记。

注意 :据说,我不确定这是否真的有效。您可能必须删除条带脚本并创建它才能使其生效。我不熟悉条带API