#php #javascript #ajax #checkbox
ФормаJS function send() { var name = $('#name').val() var surname = $('#surname').val() var id_usl = $('#id_usl').val() var srok = $('#srok').val() $.ajax({ type: "POST", url: "SendData.php", data: "name="+name+"&surname="+surname+"&id_usl="+id_usl+"&srok="+srok, success: function(html) { $("#result").empty(); $("#result").append(html); } }); } Как отправить в SendData.php массив value выделенных чекбоксов и как прочитать его в php-файле?
Ответы
Ответ 1
Воспользуйтесь методом .serialize() Например: function send() { var name = $('#name').val() var surname = $('#surname').val() var id_usl = $('#id_usl').val() var srok = $('#srok').val() $.ajax({ type: "POST", url: "SendData.php", data: {inputs: $('form').serialize()}, success: function(html) { $("#result").empty(); $("#result").append(html); } }); } Как прочесть данные? Для начала выполите: parse_str($_POST['inputs'], $inputs); Затем: print_r($inputs);
Комментариев нет:
Отправить комментарий