Я работаю с приложением в Phonegap ... SO в этом приложении Я сохраняю некоторые значения в локальном хранилище и отображает его ... Например, когда пользователь вводит свое имя и дату рождение каждого из них сохраняется в отдельных значениях ключа. Когда пользователь нажимает кнопку, называемую кнопкой вызова, все сохраненные значения должны отображаться. Здесь Iam сохраняет только первое имя и на следующей странице я его извлекаю .. Проблема в том, что когда я его извлекаю, я получаю только последнее сохраненное имя.HTML5 Локальный файл данных хранилища
Предположим, что первый пользователь ввел имя Aaron и сохранил значение. Затем он вошел в Сандру и сохранил ... затем он вошел в Дона, затем спас ... и если вы получаете средства, я получаю только значение Dona .. Если я хочу для отображения всех трех значений, как мне нужно программировать. Я даю код, который я сделал.
<button onclick="save_data()" type="button">Save</button>
<input type="submit" >
<button onclick="recall_data()" type="button">Recall</button>
<script LANGUAGE="JavaScript">
function save_data(){
var firstn = document.getElementById("fn");
window.localStorage.setItem('First Name', firstn.value);
}
</script>
<script LANGUAGE="JavaScript">
function recall_data(){
window.location = "recallpage.html";
}
и на странице припоминания я сделал как этот
<body onload="onLoad();">
function onLoad() {
var text = "";
var section2 = document.getElementById("listing");
for (i = 0; i < localStorage.length; i++){
var key = localStorage.key(i);
var value = localStorage.getItem(key);
text = localStorage.getItem(key) + "<br>" ;
}
section2.innerHTML += text;
}
Спасибо Рошанпетер ... – Jocheved