在jquery $ .post中检索数组

时间:2018-03-06 16:17:34

标签: javascript jquery ajax post http-post

我在浏览表单元素时遇到问题,并将其发布为“JSON”。我设法恢复除了一些元素之外的所有东西,例如人的名字,这些都是动态的。

我实际上选择了一些名字,我希望得到我的名字数组。

这是我的代码:

<script>
    parseInt($('#id').html());
    console.log(parseInt($('#id').html()));
    var handler = StripeCheckout.configure({
    key: 'pk_test_nWBzhwnk9WLgDk5EHjr3JTuZ',
    image: 'http://localhost:8000/images/default.png',
    color: 'white',
    locale: 'auto',
    token: function(token) {
        // You can access the token ID with `token.id`.
        // Get the token ID to your server-side code for use.
        var myData = {
            token: token.id,
            email: token.email,
            amount: Math.round($("#result").text()),
            description: '',
            currency: 'eur',
            event: parseInt($('#id').html()),
            nb_tickets : $('#nb_ticket').text(),
            name: [],
    };
    /* 
     Make an AJAX post request using JQuery,
     change the first parameter to your charge script
    */
    $('body').Wload({text:'Paiement en cours'}); 
    console.log(myData);
    $.post("/checkout/"+parseInt($('#id').html()), myData,
        function(data) {            
        // if you get some results back update results
        $("#myForm").hide();        
        // for demonstration purposes, loop through everything in myData
        })
        .done(function () {
            $('#element_to_pop_up').bPopup({
                modalClose: false,
            });
            $('body').Wload('hide', {time: 0});
        })
        .fail(function() {
        // if things fail, tell us
        $(".results").html("I'm sorry something went wrong");
         })
        }
    });

取决于我选择的门票数量,我可以有几个名字。

在我的表格中,如果我选择2张票,名称的ID如下:

<input type="text" id="commande_achats_0_name" name="commande[achats][0][name]" required="required" class="form-control" placeholder="Name">

和:

<input type="text" id="commande_achats_1_name" name="commande[achats][1][name]" required="required" class="form-control" placeholder="Name">

我需要根据所选门票数量恢复commande_achats_0_namecommande_achats_1_name中的所有内容。

我坚持下去..如果有人能帮助我的话

谢谢

0 个答案:

没有答案