Не удается получить массив, отправленный через ajax - PullRequest
0 голосов
/ 17 октября 2018

Это моя функция, которая получает все объявления идентификатора, сохраняет их в массиве и отправляет массив на страницу php.Используя сетевой инструмент Google Chrome, я вижу запрос с массивом в заголовке.

$(document).ready(function() {
    $("#insert_articoli").click(function(){
        var id_articoli = [];
        $.each($("input[name='articoli']:checked"), function(){
            id_articoli.push($(this).val());
        });
                    $.ajax({
                     type: "POST",
                     url: "componi_prodotto.php",
                     data: {data : id_articoli },

                     success: function(){
                             alert("OK");
                     }
             });
    });
});

Я не могу найти способ получить этот массив со своей страницы php.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 17 октября 2018

Убедитесь, что вы что-то повторяете в своем PHP, тогда вам нужно что-то возвращать, поэтому установите переменную в функции успеха:

success: function(response){ // whatever is echoed in PHP will be in 'response'
     console.log(response);
}

Пожалуйста, выйдите из режима alert() для устранения неполадок. , используйте console.log() вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...