如何在javascript中的每次刷新时生成一系列数字

时间:2012-07-05 12:48:24

标签: javascript sequence

在javascript中我们可以使用Random()函数生成一个随机数。但是如何在每次刷新时生成一系列自然数。      取1到10的范围。首先我应该得到1,然后每次刷新2,3,4,......应该生成。帮帮我

2 个答案:

答案 0 :(得分:0)

HTTP协议是无状态的,意味着每次刷新浏览器/服务器都会忘记前一个视图。因此,您的页面本身不能具有“记忆”并记住之前的数字。

当然,有一些更复杂的解决方案。例如。您可以使用甚至某些网址技巧(哈希标记,查询参数)。场景始终相同:渲染/进入页面时检查前一个值并渲染/显示下一个值。

答案 1 :(得分:0)

最简单的方法是存储用户上次使用cookie查看的号码。在第一次加载时,您的脚本会检查并看到没有cookie,因此它将数字设置为1,并将其保存在cookie中。在下一次加载时,它会看到有一个cookie显示为“1”,因此它会递增并显示“2”,将 保存在cookie中,依此类推。一旦达到10,(你说的是1-10的范围),脚本的作用取决于你。