как отправить товар в корзину с помощью ajax
Здравствуйте есть такая ссылка :
<a href="korzina.php?id=<?=$row["id"]?>">она работает только каждый рас выкидывает на саму корзину. Подскажите как отправить данные из ссылке по адресу с помощью ajax чтобы самим остаться на месте? |
jQuery:
<a class="addcart" href="korzina.php?id=<?=$row["id"]?>">
$(function() {
$('a.addcart').click(function(e) {
e.preventDefault();
$('#cart').load(this.href) //ответ сервера будет помещен в #cart
})
})
|
laimas, при нажатии на ссылку перехожу в корзину как запретить переход?
|
Цитата:
|
нашел такой код но что то здесь не правильно подскажите что тут не хватает.
$("#price").click( function() {
$.ajax({
type: 'POST',
url: 'korzina.php',
data: '',
success: function(data){
$('.results').html(data);
}
});
});
|
в хроме js включен проверял. а ссылка все равно работает
|
Цитата:
Я же пример привел - ссылкам добавляется класс addcart, которым добавляется обработчик, который отменяет переход на страницу и посылает Ajax запрос (метод .load()). Не гадайте на кофейной гуще, пример показанный работать будет. Если приведенный код использовать, то сначала определиться с селектором и определением ID, которое нужно будет передать в data:. |
Цитата:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> |
да я ваш пример на class="addcart" проверял все равно ссылка срабатывает на переход в корзине.
|
включил ваш пример и исчезли кнопки
|
| Часовой пояс GMT +3, время: 06:05. |