Как лучше обрабатывать клик по кнопке.
Всем привет,
Есть HTML страница товаров. Мне нужно добавить наполнение товарами из базы данных. С php проблем нет, но javascript я только начинаю осваивать. В интернете только смог найти много примеров, как сделать, но нигде не понял почему так нужно делать. Собственно вопрос, как лучше, производительнее, надежнее, более совместимо делать обработку кнопки "Купить", да и любой другой. Делать на каждой кнопке onclick="add2cart(id_товара)" или добавлять в каждую кнопку класс class="add2cart" и потом его обрабатывать при клике кнопки. Или лучше сделать еще как-то. Спасибо |
Цитата:
|
savsoft,
class="add2cart" data-id = "id_товара" |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
savsoft, кстати...
Цитата:
Цитата:
Либо вам тогда нужно разделить клиент и сервер, чтобы сервер занимался данными, а клиент интерфейсом. А не так, что логика вывода товаров на сервере, в корзинку добавляются через логику на клиенте... Я такое называю «размазываем логику по двум местам (не волнуйтесь, потом будет по трём местам!)» |
Цитата:
Корзину не могу сделать на чистом php, так как начальник хочет, чтобы количество товара в корзине менялось нажатием на +/-, менялась надпись "Купить" на "Уже в корзине" и т.д. Соответственно обновлять страницу при каждом действии это никак не подходит, значит приходится подключать javascript/jquery/ajax. А сама обработка корзины делается на php. |
Цитата:
|
Часовой пояс GMT +3, время: 03:45. |