javascript - 带有 javascript 的多个 cookie,策略有人吗?

标签 javascript cookies

LocalStorage 在这里不起作用。我正在寻找更多的理论类型的答案,而不是那么多的代码。我已经知道如何设置和删除 cookie,这就是现在这个问题的问题;这是问题:

当我提交订单时,我想下单

Meal
Ingredients
Name
Phone

稍后将在页面右侧的 div 上输出的内部 cookie。我想我可以很容易地做到这一点。我可能会将每个值放入订单对象中......

但这不是真正的问题,我怎样才能拥有多个唯一的订单?我想要许多不同的订单并让用户删除他们想要的订单。我正在考虑用 | 分隔每个订单性格,而不是玩一些拉线游戏。但我不知道如何删除一个。

我的另一个想法是拥有一个订单 ID 并自动递增它。有什么帮助吗?网址:philipimperato.com/mobileOrder

附言只有 Javascript 和我知道如何设置 cookie 和 deleteCookie :D

最佳答案

Cookie 似乎不再适用于此。 Cookie 是有限的,随每个 HTTP 请求一起发送,包括您的所有图像和静态文件,除非它们位于不同的域中。我建议使用 localStorage反而。由于这是为 iPhone 和 Android 等智能手机设计的,因此您可以使用 localStorage。 Webkit 浏览器已经支持它很长时间了。如果您使用 localStorage,则可以使用您喜欢的任何类型的键值存储机制。我推荐 field:id:property 键的 redis 方式。

var order_id = 10203;
var key = 'order:' + order_id + ':drink';
localStorage[key] = 'Pepsi';

通过在关键字段中使用 order_id,您可以轻松管理唯一订单。

关于javascript - 带有 javascript 的多个 cookie,策略有人吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5024367/

相关文章:

javascript - 包含的帮助程序类上的 Node 引用错误

Javascript 追加子嵌套

javascript - HTML5 History.pushState 破坏包含百分比编码的非 Ascii (Unicode) 字符的 URL

javascript - 无法创建名为refreshToken的cookie

java - Struts <bean :cookie> tag breaks on WebLogic 11gR1

Javascript 设置然后显示 cookie 值

javascript - 从 jQuery 设置 cookie 并从 php 读取的正确方法

javascript - 在这段特定的 JavaScript 代码中返回一个函数有什么意义?

javascript - 有没有办法使用ajax水平对齐动态卡?

javascript - 使用 JavaScript 或其他方式在不同域上设置 cookie