避免页面刷新并向 JavaScript 会话添加值

Avoid page refresh and add values to javascript session?

本文关键字:JavaScript 会话 添加 刷新      更新时间:2023-09-26

我想像在这个网站上一样将两个产品添加到比较队列中(http://www.phonearena.com/phones/manufacturers/Samsung)在这里,如果您将鼠标悬停在手机上并单击"比较+",它会添加到java脚本或浏览器会话中,如果您打开另一个页面并单击下一步任何移动"比较+"按钮,它将添加到比较队列中,您可以稍后使用它来比较两个手机。我想知道我应该怎么做才能实现此功能。我的 Web 应用程序是在 MVC3 中开发的,我想以这种方式比较我的两个产品。

请我只需要一些帮助来解决这个问题。谢谢

以下是您使用 Cookie 的方式:

document.cookie = "mobile1=" + mobile1;

然后你可以像这样检索它:

mobile1 = document.cookie

http://plugins.jquery.com/cookie/

试一试。 像这样:

if ($.cookie("choices"))
{
    // have previous choice, so handle comparison display and reset state
    // ...
    $.removeCookie("choices");
}
else
{
    $.cookie("choices", "key of first product");
}