Добрый день!
Сейчас я изучаю этот jquery, создавая базовую корзину для покупок, так как кнопки добавления в корзину, удаления элементов и очистки кнопок работают в jquery.
Функция состоит в том, чтобы сохранять добавленные элементы в сеансе, а также удалять и очищать их с помощью jquery. Теперь у меня есть идея о том, как работает jquery при добавлении элементов. Но не при удалении одного элемента или удалении всех из них в корзине.
Любая помощь, предложение высоко ценятся.
Спасибо д
Вот код, который я сделал до сих пор в корзине. Это в двух файлах index.php и cart.php были кнопки добавления в корзину, которые уже работали, за исключением удаления и очистки. Потому что я еще не смог запустить сеанс.
Вот:
<script type="text/javascript">
// for ajax
$(document).ready(function(){
$(".add").click(function(){
var id = $(this).attr("proid");
var item = $("#item"+id).val();
var brand = $("#brand"+id).val();
var price = $("#price"+id).val();
var quantity = $("#quantity"+id).val();
$.ajax({
type: "POST",
url: "cart.php",
data: "id="+ id + "& item="+ item + "& brand="+ brand +"& price="+ price +"& quantity="+ quantity,
success: function(data){
$("#jcart").html(data);
}
}); //ajax
return false;
}); //click function
//show empty table
$("#jcart").load("jcart.php");
//--> for options
$(".remove").click(function(){
var id = $(this).attr("proid");
$.ajax({
type: "POST",
url: "clear.php",
data: "id="+ id,
success: function(data){
$('#jcart').html(data)
}
});
});
$(".clear").click(function(){
$.ajax({
type: "POST",
url: "clear.php",
success: function(data){
$("#jcart").html(data)
}
});
});
});
</script>
Я затрудняюсь с сеансом о том, как элементы сохраняются, а затем извлекаются. Любые идеи или помощь будут высоко оценены...
заранее спасибо!