使用javascript在会话数组上保存值

时间:2011-12-05 20:16:48

标签: javascript session-cookies

有没有办法使用javascript在会话数组上保存不同的值?这是场景: 用户在文本框上输入字符串并提交它,字符串现在将保存到会话数组中。因此,每次用户提交一个值时,它都会堆叠到该会话数组中,如果该数组达到其最大限制值的数量,则该会话中的所有值都将保存到数据库中,并且会话数组值现在将被清空

它就像一个JAR,你用CANDIES填充...... JAR是会话数组,CANDIES是值...我想用javascript做这个:非常感谢答案...谢谢!

2 个答案:

答案 0 :(得分:3)

Cookie的最大大小为4K - 这不是很多数据。替代方案是HTML5本地存储,或将其存储在服务器上。

答案 1 :(得分:0)

我看到了几种方式:

  1. 将您的值存储在Cookie中。
  2. 不刷新页面,使用AJAX发送表单;那么你不需要重新创建变量。
  3. 使用提交的表单发送变量,并从服务器脚本中恢复。
  4. 您可以为此创建一个Flash组件,它具有本地存储(但我不会将Flash组件用于此类任务)。