Я хочу вставлять и удалять товары в моей корзине без обновления страницы. Я пытаюсь использовать ajax в своем коде, но я не могу понять, что я делаю неправильно. Например, этот код должен вставить что-то в поле данных? Пожалуйста, помогите мне в этом вопросе
Ниже это мой ajax код:
$(function() {
$("#cart_id").click(function(e){
e.preventDefault();
var product;
$.ajax({
type: "GET",
data: product,
url: 'http://localhost:8888/add-to-cart-forward/:id',
success: function(response) {
console.log(response);
}
});
});
});
Это мой node JS код
router.get('/add-to-cart-forward/:id', function (req, res, next) {
var cart = new Cart(req.session.cart ? req.session.cart : {});
Product.findById(productId, function (err, product) {
if (err) throw err;
cart.add(product, product.id);
req.session.cart = cart;
console.log(req.session.cart);
res.render('shop/description', product);
});
});