امیرحسین
2 سال پیش توسط امیرحسین مطرح شد
2 پاسخ

ذخیره سازی اطلاعات در مرورگر کاربر

سلام من یک سبدخرید طراحی کردم میخواستم وقتی مشتری صفحه رو رفرش میکنه محصولات پاک نشن برای کاربر که درlocal storage سیو بشه


ثبت پرسش جدید
احسان اسدی
تخصص : برنامه نویس Back-end
@assadiehsan 2 سال پیش مطرح شد
0

درود بر شما ، برای این کار می تونید از Cookie استفاده کنید که البته خیلی از نظر امنیتی کار درستی نیست.
بهتر توی سشن باشه یا دیتابیس


شایان
@shayanwqhw 2 سال پیش مطرح شد
0

از نظر امنیتی یکم درست نیست ، ولی برای تست اشکالی نداره.
روش کار به این صورته که زمانی که میخواید دیتایی ذخیره کنید به این شکل پیش میره کار:

const products = {
    title: "Book",
    price: 29
}

localStorage.setItem("products", JSON.stringify(products))

در قسمت ذخیره سازی شما باید دیتا ها رو به شکل استرینگ به سمت localStorage بفرستید.
و زمانی که میخواید دیتایی ذخیره شده را دریافت کنید، به این شکل پیش میره کار:

const getProducts = localStorage.getItem("products")
const productsParsed = JSON.parse(getProducts)
console.log(productsParsed)

در این قسمت شما باید دیتایی که در localStorage ذخیره کردین رو به صورت parse شده دریافت کنید و از آن استفاد ه کنید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام