2014-12-29 22 views
0

我做了用戶在一個頁面html輸入一些值:
以下是代碼:在HTML移動應用程序從一個頁面傳遞值到另一個頁面

$(function() { 
      $("#savesymptoms").bind(
        "click", 
        function() { 
         var url = "notes.html?acne=" 
           + encodeURIComponent($("#acne").val()) 
           + "&back=" 
           + encodeURIComponent($("#bloat").val()); 
         window.location.href = url; 
        }); 
     }); 

而且我已經添加警報像這樣:
alert("values passed");
但我不確定這是否正常工作。我有10個值傳遞到另一個頁面。以上代碼只包含兩個值。我可以使用數組來傳遞所有10個值嗎?我不想使用我的代碼中使用的術語,即單個值傳遞。
P.S:acnebloat是用戶輸入數據的字段的ID。 notes.html是我想要傳遞數據的頁面。

回答

0

在我看來,你可以在HTML5

使用sessionStorage爲了設定值

sessionStorage.setItem('name', 'value'); 

對於所獲得的價值:

sessionStorage.getItem('name'); 

如果要存儲值永久使用localStorage的。

由於您有將近10個值將所有這些值都推送到JSON並將其存儲在sessionStorage/localStorage中。 可以其他地方找回它,並按照您的意願使用

注意事項:儲存值將是字符串的形式,即使你把它作爲JSON.You將使用Jquery功能

使其向JSON

替代

你可以把它保存爲window.name 但直到窗口持續/片閉合(相同的sessionStorage)

+0

這是很好的一個,這將是唯一有效的,但我只是想來回傳遞數據m頁面到'notes.html'頁面。在將數據傳遞給'notes.html'後,我將它保存在本地存儲中。 – qwertymaster

+0

您可以使用localStorge.But這些值將是永久的 –

+0

我想傳遞數據,如以下鏈接所示:http://stackoverflow.com/questions/979975/how-to-get-the-value-from-url -參數。我的計劃是在傳遞數據後存儲值,「不存儲和傳遞」 – qwertymaster

相關問題