я хочу показать переменные данные jquery в количестве полосы - PullRequest
0 голосов
/ 26 февраля 2019

Я работаю над полосой и хочу использовать выбранные данные 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 голосов
/ 26 февраля 2019

Если вы хотите передать переменную сумму для отображения в Stripe's Checkout, вам нужно будет использовать их пользовательскую интеграцию Checkout вместо простого атрибута 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();
});
...