我试图保存我的客人选择的产品,我想在他们登录时向他们展示这些选定的产品。我在保存客人产品时使用js localStorage。但我不知道如何在登录时将这些产品传递给数据库。是否可以将localstorage数据传递给数据库?即使我怎么知道哪些产品对哪个用户感兴趣?
function addToCard(e) {
$.ajax({
url: "/auth/check",
context: document.body,
success: function(status){
if (status === "Auth")
{
addToCardForUsers();
} else {
addToCardForGuests()
}
}
});
e.preventDefault();
}
function addToCardForGuests() {
if(localStorage.getItem('cartItem') === null){
cartItem = {};
cartItem.products = [];
} else {
cartItem = JSON.parse(localStorage.getItem('cartItem'))
}
cartItem.products.push(productID.dataset.id);
localStorage.setItem('cartItem',JSON.stringify(cartItem));
}
目前,我没有将数据保存到localStorage的问题..但仍然无法弄清楚如何传递这些本地数据?