(Несколько button выводятся в цикле foreach) ALERT работает и выводит у каждой кнопки свой id. Весь приведённый код выполняется в одном файле. Почему переменная $ids пустая?
<button onclick="addInCart(<?=$key['id']?>)">Купить +</button>
<script>
function addInCart(id){
$.ajax({
type:'post',
url:'',
data:{'add_id': id},
success:function(data){
alert(id);
}
});
}
</script>
<?php
$ids = $_POST['add_id'];
var_dump($ids); //NULL
?>
$ids пустая из за пустого $_POST['add_id']; Массив $_POST пустой из-за того что при переходе на страницу браузер отправляет get а не post запрос. В вашем случае $_POST получит параметры только после того как будет отправлен AJAX запрос на сервер, результат работы можно посмотреть в панели разработчика на вкладке Network (XHR) запросы
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку...
Хочу из приложения Spring Boot создать запрос на стороннее API, получить ответ в виде готового объекта Currency и далее работать с нимТо что сейчас имею...
Мне нужно реализовать функцию приоритетностиТо есть как оно работает, при добавлении заметок пользователь сможет выбрать важность этой...