Показать сообщение отдельно
  #1 (permalink)  
Старый 12.08.2018, 19:38
Аватар для finlolo
Аспирант
Отправить личное сообщение для finlolo Посмотреть профиль Найти все сообщения от finlolo
 
Регистрация: 12.08.2018
Сообщений: 61

Обработка событий по клику у нескольких кнопок и передача в функцию
Всем привет!

Есть несколько товаров, у которых есть кнопки, каждая кнопка товара имеет свой уникальный id типа btn_1, btn_2 и т.п. Id добавляется кнопке из бд товаров, то есть они не 0 ... n идут по порядку, а могут быть разными и не иметь никакой последовательности.

Мне нужно при нажатии на кнопку отправлять запрос через ajax на сервер, чтобы сервер сделал некоторые действия, например записал в базу дату клика на эту кнопку.

Вопрос:

Как сделать так, чтобы один обработчик события обрабатывал все имеющиеся кнопки у товаров. this.onclick обрабатывает вообще все на странице, а мне нужно только по товарам.
И как передать id этой кнопки в функцию, которая делает ajax запрос.

this.onclick = function(){//обрабатываем нажатие по кнопке
            ajaxGet('example.php', id); //передаем url и id кнопки на какую тыкнули
}
Ответить с цитированием