Как правильно передать массив через ajax

Добрый день. Прошу помощи.
HTML
 <form class="filters" action="" method="post">
      <input id="g1" type="checkbox" name="games[]" value="1" class="input_checkbox_game">
      <label for="g1">filter_1</label>
      <input id="g2" type="checkbox" name="games[]" value="2" class="input_checkbox_game">
      <label for="g2">filter_2</label>
      <input id="g3" type="checkbox" name="games[]" value="3" class="input_checkbox_game">
      <label for="g3">filter_3</label>
                </form>
<a href="#" onclick="Save();">Применить</a>

и JS
function Save(){
      var test = $('filters').val();
      $.ajax({
            url: 'test.php',
            type: "POST",
            dataType: "json",
            data: test,
             success: function(data) {
             	console.log(data);
            }
        });

}


Как правильно нужно передать данные с input'a в php ?
Спасибо.
  • Вопрос задан
  • 2528 просмотров
Пригласить эксперта
Ответы на вопрос 1
4ikist
@4ikist
var test = $('.filters').serialize();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы