簡體   English   中英

在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頁面: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的好指南

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM