Показать сообщение отдельно
  #7 (permalink)  
Старый 28.05.2017, 21:50
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от daimon0482
что тут не хватает
Понимания. $("#price") - это селектор по идентификатору, а идентификатор есть уникальное значение. У вас же на странице может быть много товаров, а значит и кнопок/ссылок добавления их в корзину. То есть нельзя всем этим кнопкам назначить один и тот же идентификатор - обработчик получит только первая из них.

Я же пример привел - ссылкам добавляется класс addcart, которым добавляется обработчик, который отменяет переход на страницу и посылает Ajax запрос (метод .load()). Не гадайте на кофейной гуще, пример показанный работать будет. Если приведенный код использовать, то сначала определиться с селектором и определением ID, которое нужно будет передать в data:.
Ответить с цитированием