首页 > 解决方案 > 使用 ajax / json 发送 jquery 数组

问题描述

嗨,我试图通过带有 json 编码的 ajax 发送我的数组,但我的数据总是空的。我究竟做错了什么。结果我试图用 print_r($_POST); 我也尝试了 json stringify 但仍然无法正常工作。

js代码:

 $("#submitboeking").click(function(event) {

                event.preventDefault();


                //Cursisten
                var voornamen = [];
                var achternamen = [];
                var geslachten = [];
                var geboortedata = [];

                $("[id^='txtCursistVoornaam']").each(function() {
                    voornamen.push($(this).val());
                });
                $("[id^='txtCursistAchternaam']").each(function() {
                    achternamen.push($(this).val());
                });
                $("[id^='radCursistGeslacht']:checked").each(function() {
                    geslachten.push($(this).val());
                });
                $("[id^='txtCursistGeboortedatum']").each(function() {
                    geboortedata.push($(this).val());
                });

                $.ajax({
                    url: '/wp-content/themes/tweb/processboeking.php',
                    type: 'POST',
                    data:
                        {'geslachten': geslachten,
                        'voornamen': voornamen,
                        'achternamen': achternamen,
                        'geboortedata': geboortedata},
                    dataType: 'json',   

                    success: function(data) {
                        console.log(data);
                     document.getElementById("overzichtboeking").innerHTML = data;

                    }
                });

标签: javascriptjqueryarraysjsonajax

解决方案


推荐阅读