Как передать массив из js в php?

Пользователь

от ian.heidenreich , в категории: PHP , 9 месяцев назад

Как передать массив из js в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rodger.botsford , 9 месяцев назад

@ian.heidenreich 

Для передачи массива из JS в PHP можно использовать AJAX. Пример кода:


JS:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
var data = [1, 2, 3, 4, 5];

$.ajax({
  type: "POST",
  url: "somepage.php",
  data: { myArray: data },
  success: function(result) {
    console.log(result);
  }
});


PHP:

1
2
3
4
if (isset($_POST['myArray'])) {
  $myArray = $_POST['myArray'];
  print_r($myArray);
}


В данном примере мы отправляем массив из JS на сервер POST-запросом, а затем в PHP принимаем этот массив и выводим его с помощью функции print_r().