避免页面刷新并为javascript会话添加值?

时间:2013-09-19 21:34:03

标签: javascript jquery asp.net-mvc-3

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

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

2 个答案:

答案 0 :(得分:2)

以下是使用Cookie的方法:

document.cookie = "mobile1=" + mobile1;

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

mobile1 = document.cookie

答案 1 :(得分:1)

提供

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");
}