@rinaz22

Как зафиксировать клик внутри div и отправить на сервер?

Всем привет! Есть ссылки внутри div блока с id="links"
Как зафиксировать клик по ссылке(любая ссылка) и отправить сигнал, что был сделан клик на сервер links.php
Например: Кликнул по одной из ссылок и это ссылка стала уже не активной(т.е. по нему уже нельзя кликать) и потом на сервер отправился запрос/сигнал(не знаю как правильно называть), что был сделан клик.
В файле links.php надо сделать счетчик кликов(например записать в сессию), потом как только кол-во кликов будет 3 или больше, то отправить обратно на ту страницу, где стоят ссылки.
Был бы рад примерам.
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
document.addEventListener('click', function(evt){
  if (evt.target.tagName != 'A') return
  else {
    evt.target.setAttribute('disabled', true)
    fetch('links.php?foo=bar&href=' + evt.target.href)
  }
})
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы