Есть список отзывов в админке и для всех отзывов из списка есть чекбоксы. Не получается сформировать массив выполнить действие для нескольких элементов сразу.
var review= $('input[type="checkbox"]:checked').val();
$.ajax({
method: "POST",
dataType: 'json',
url: "/admin/index.php?route=reviews/reviews/remove",
data: { is_ajax: 1, token: token, review_id: review}
})
А здесь этот массив должен принять php
if(isset($_POST['review_id'])) {
foreach ($_POST['review_id'] as $key => $reviewID) {
$this->load->model('reviews/reviews');
$result = $this->model_reviews_reviews->removeReview($reviewID);
if($result > 0) {
$data = [
'success' => 1,
'error' => 0,
'class' => 'success',
'message' => 'Отзыв успешно удален.',
];
} else {
$data = [
'success' => 0,
'error' => 1,
'class' => 'error',
'message' => 'Произошла неизвестная ошибка. Пожалуйста, обновите страницу и попробуйте еще раз.',
];
}
}
}