Влияние на переменную PHP через кнопку JS
Есть переменная.
$a=5
Подскажите, как через AJAX можно влиять на нее. К примеру нажатием на кнопку увеличивать или уменьшеть ее значение.
Ответы (1 шт):
Автор решения: Alexandr Kiseloy
→ Ссылка
Переменная должна где-то храниться на сервере или передаваться каждый раз в запросе инкрементированная. Например:
- Хранить переменную в сессии и при AJAX запросе инкрементировать её
- При отдаче страницы на фронт устанавливать JS переменную типа:
let A = <? =$a?>; по клику передавать через параметры запроса в теле или параметре ссылки?var=++A;
В теле ответа передавать кусок нового html с новым элементом и подменять его на фронте. Можно конечно обмениваться JSON между сервером и клиентом, а элементы списка рендерить с помощью JS, но это уже совсем другая история :)