Установить и очистить HTML5 постоянных данных - PullRequest
1 голос
/ 08 сентября 2011

Я работаю над использованием постоянного хранилища HTML5 в существующем приложении, используемом для опросов.

Что мне теперь нужно сделать, это передать переменную на последнюю "завершенную" страницу, которую я могузатем используйте, чтобы удалить постоянный объект, который я сохранил в памяти мобильных устройств.

Есть идеи, как мне это сделать?

В настоящее время кнопка отправки настроена следующим образом.

<input type='submit' value='Submit' onclick="saveData(); surveyfunction();"/>

Моя функция - функция saveData () (добавляет значения в массив, затем создает уникальный объект и т. Д., Функция survey - функция программного обеспечения для физического представления данных.

Любые идеис благодарностью - спасибо!

1 Ответ

3 голосов
/ 08 сентября 2011

Используйте localStorage.get / setItem.Это сработало, когда я проверил его локально:

(test.html)

<script type="text/javascript">
localStorage.setItem('HelloWorld', 'Buongiorno, mundo!');
alert(localStorage.getItem('HelloWorld'));
window.location.href='test2.html';
</script>

(test2.html)

<script>
alert(localStorage.getItem('HelloWorld'));

</script>

Вы хотите проверить локальноподдержка хранения с использованием Modernizr или чего-то еще.

ОБНОВЛЕНИЕ :

Что мне нужно сделать, так это найти способ вызвать сохраненный объектс установленным ключом (переменная, которую я передам), динамически со страницы успеха, так что я знаю, что можно удалить элемент из памяти ...

Вы можете сохранить его напеченье или локальное хранилище.Локальное хранилище, вероятно, предпочтительнее, но нет никаких причин, по которым вы не можете придумать для него очень подробное соглашение об именах.

На завершенной странице невозможно получить SID завершенногоОпрос.

Почему вы не можете установить SID в cookie?С помощью файлов cookie вы можете указать путь, по которому файл cookie будет виден как часть конфигурации файла cookie.Это означает, что если на вашем сервере есть / survey1 и / servey2, вы можете установить два отдельных куки-файла, каждый со своим собственным значением SID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...