javascript - 在页面之间传递 javascript 变量

标签 javascript html forms

<分区>

Possible Duplicate:
Persist javascript variables across pages?
how to exchange variables between two html pages

我正在创建一个“测验”,允许用户回答问题,然后将他们的答案和当前分数传递到下一个问题的下一页。我使用了这篇文章并能够让用户的答案传递到下一个窗口:

http://www.htmlgoodies.com/beyond/javascript/article.php/3471111/A-Quick-Tutorial-on-JavaScript-Variable-Passing.htm

问题是这通过表单传递信息。一旦我在第二页上收到分数,如果答案正确,我需要增加分数。我不知道如何使用 html 表单传递 javascript 变量。

我觉得这应该是一个相对容易的修复,我只是被难住了。

任何想法或建议将不胜感激! xoxo

最佳答案

有两种明显的方法可以在浏览器中维护状态而不要求服务器在页面之间记住它:

  1. Cookies

  2. localStorage

后者实现起来很简单,但仅在 HTML5 中可用。

请注意,两者都不是安全的 - 坚定的页面黑客可以将其中任何一个设置为他们想要的任何值。

关于javascript - 在页面之间传递 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581543/

相关文章:

javascript - 如何在鼠标悬停在图像上时暂停动画

javascript - 如何在数据生命引擎中显示某些类别的div?

html - 如何使用 Gradle FindBugs 插件生成 HTML 输出

ruby-on-rails - rails : set file to file_field

php - 不要在表单提交时转义特殊字符

javascript - 如果未使用 jquery 提交,文本框中的红色边框

javascript - react 警告 : Functions are not valid as a React child

javascript - 表格或 Div 高度和宽度调整为背景图像大小

html - 在 Ionic 4 的另一个图像上重叠 svg 图标。需要它响应

javascript - Livevalidation 设置 youtube url 验证器