我想显示条带数量的jQuery变量数据

时间:2019-02-26 12:42:56

标签: jquery stripe-payments

我正在研究数据条,并希望将jquery可变的选定数据作为数据条数量。

<form action="" method="post">
                    <script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
                            data-key="<?php echo $publishable_key; ?>"
                            data-name="name"
                            data-description="testing"
                            data-image="test"
                            data-amount="<?php echo $plugin_price; ?>"
                            data-locale="auto"></script>
                    <?php /* you can pass parameters to php file in hidden fields, for example - plugin ID */ ?>
                    <input type="hidden" name="plugin_id" value="<?php echo $plugin_id; ?>">
                </form>

我的jquery代码

jQuery(function ($) {
                            $(document).ready(function () {
                                $("#next_btn1").click(function () {
                                    var favorite = [];
                                    var second = [];
                                    $.each($("input[name='check_list[]']:checked"), function () {
                                        favorite.push($(this).val());
                                        second.push($(this).data('value1'));
                                        //$("#content").append("<tr><td>" + parseFloat(favorite).toFixed(1) + "</td><td>" + second+ "</td></tr>");

                                    });
                                    alert("data: " + favorite.join(", "));
                                    alert("data1: " + second.join(", "));

                                    $('#test1').text(favorite);

                                    $('#service').text(second);
                                    //$('#datavalue').html(favorite,second);


                                });
                            });

                        });

我想获取具有价格的复选框数据,并希望该数据处于条带中的数据量

我不知道该怎么办

1 个答案:

答案 0 :(得分:0)

如果您希望传递可变的金额以显示在Stripe的Checkout中,则需要使用其custom Checkout integration,而不是简单的data-amount属性。

在此处查看完整示例,https://jsfiddle.net/ywain/g2ufa8xr/

$('#customButton').on('click', function(e) {
  // gets amount from a form input
  var amountInCents = Math.floor($("#amountInDollars").val() * 100);

  // Open Checkout with further options
  handler.open({
    name: 'Demo Site',
    amount: amountInCents,
  });
  e.preventDefault();
});