【问题标题】:Should I use a JavaScript array on a website to store item data from a database? [closed]我应该在网站上使用 JavaScript 数组来存储数据库中的项目数据吗? [关闭]
【发布时间】:2019-08-03 15:44:54
【问题描述】:

是否适合在网站上使用 JavaScript 数组来存储有关用户已添加到购物车的商品的商品数据(来自数据库)?我在想,一旦用户承诺购买,然后将这个数组数据发送到 firestore 数据库。我是第一次制作食品订购网站,所以我不确定最好的方法是什么。起初,我开始将用户添加到购物车的每件商品都发送到 firestore,但后来我认为在将这些商品发送到 firestore 之前,最好使用 JavaScript 为这些商品创建一个数组。我的想法是,一旦用户打开网站,数组就会准备好开始存储添加到购物车的项目,然后如果用户决定退出,该数组就会消失,避免将数据发送到 firestore。如果我错了,请纠正我。

【问题讨论】:

    标签: javascript html arrays google-cloud-firestore


    【解决方案1】:

    只要您认为用户的购物车不会在同一会话中持续存在,IMO 就可以正常工作。例如,如果用户不小心或故意关闭窗口/选项卡然后又回来,购物车将是空的。

    【讨论】:

    • 是的,我同意。事实上,这就是我想走这条路的原因,这样我就不会在数据库中保存不必要的数据(如果用户决定退出并且再也没有回来,或者回来想订购不同的物品),并且必须编写代码来删除该数据。此外,对于相同的阵列在多个网页(在同一个网站)上工作,最好的方法是什么?
    • 要仅在浏览器中保留它,您可以查看本地存储 - developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 1970-01-01
    • 2015-08-26
    • 2019-07-18
    • 2021-06-27
    • 2021-04-17
    • 1970-01-01
    相关资源
    最近更新 更多