在JavaScript中通过引用传递参数
Passing Parameters By Reference In JavaScript?
我遇到了一个技术挑战,我正在努力找出解决这个问题的最佳方法。下面是场景。
我有一个HTML页面,它启动另一个HTML页。。。让我们称之为main.html,它有一个调用test.html的按钮。在test.html内部,用户可以回答一系列问题并将结果提交给学习管理系统。每次他们进行测试时,我在test.html页面中都有一个JavaScript变量,从a到B再到C,等等。例如,如果他们第一次进行测试,它将是0001A,第二次是0001B。
这很好,但如果他们关闭test.html页面,因为这个JavaScript变量就在其中,如果用户试图进行另一个测试,计数器将再次从0001A开始。我希望用户提交的下一个测试是0001C。不知道该怎么做。。。
我想通过类似于test.html&id=C但这意味着调用test.html的main.html需要知道用户已经完成了两次测试,并且我不确定您是否可以将值从html页面传递回调用它的html页面?
不管怎样,我想知道解决这个问题的最佳方法是什么?
感谢
我认为解决这个问题的最佳方法是通过JavaScript在浏览器中设置Cookie:
document.cookie = 'mycookie=testcookie; expires=Sun, 8 Jul 2012 20:47:11 UTC; path=/';
您可以很容易地混淆或加密此cookie以防止更改。这里有一个关于使用JavaScript创建cookie的好指南。
相关文章:
- 如何存储包含参数的JS函数引用
- Javascript-匿名函数中使用参数引用全局函数的闭包-我如何使用preventDefault
- 参数和引用
- 如何避免在将索引作为函数的参数发送时引用for循环中的最后一个索引
- 在JavaScript中通过引用传递参数
- 我们是否可以安全地从套接字参数的回调中分配对象引用
- 在 javascript 中通过引用传递一个对象参数
- 如何在 JavaScript 中传递参数,确保它的引用存在
- 作为参数传递到函数中的对象的引用是否会更改
- 在变量引用中使用函数参数
- 如何使用函数参数引用同名变量
- 将参数作为引用传递以获取 JSON 属性
- 停止对作为函数参数传递到新列表的对象引用
- JavaScript 参数对象引用未知
- 什么是 ?参数,以这些脚本和样式表引用
- 解构参数并保留对它的引用
- HTML中的Javascript对象和参数引用
- 重构:匿名函数到命名函数,参数引用
- javascript中的参数引用不一致
- 我可以依靠这个参数引用行为,跨平台