2012-06-06 66 views
2

我正在iPhone中使用Phonegap開發Web應用程序。在這個應用程序中,我想在同一個index.html文件中將數據從一個頁面發送到另一個頁面。我正在使用本地存儲來發送數據,但我無法發送值。無論何時遇到本地存儲語句,它都會跳過該javascript函數中的其餘語句。請告訴我解決方案。我是否需要添加任何插件來使用本地存儲?無法設置和獲取localstorage中的值

{ 
    var name = document.getElementById("usernameTextField").value; //TextField of page1 
    var fullname = document.getElementById("nameLabel").innerHTML; //label of page1 
    localstorage.setItem("userName", name); 
    localstorage.setItem("fullname1", fullname); 
    var getusername = localstorage.getItem("userName"); 
    var getname = localstorage.getItem("fullname1"); 
    fullnameLabel.innerHTML = getname.value; //label of page2 
    userNameLabel.innerHTML = getusername.value; //label of page2 
} 
+0

請分享你的JavaScript代碼,並保存/從localStorage的 – dhaval

+0

我編輯我的問題閱讀,請告訴我解決 – user25

回答

1

與此

{ 
    var name = document.getElementById("usernameTextField").value; //TextField 
    var fullname = document.getElementById("nameLabel").innerHTML; //label 
    localStorage.setItem("userName", name); 
    localStorage.setItem("fullname1", fullname); 
    var getusername = localStorage.getItem("userName"); 
    var getname = localStorage.getItem("fullname1"); 
    alert(getname + " " + getusername); //label 

} 

嘗試請檢查完整的代碼here

+0

謝謝你,達瓦爾,它的工作.. – user25