Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод JSON Объекта из localStorage (https://javascript.ru/forum/misc/29503-vyvod-json-obekta-iz-localstorage.html)

melky 01.07.2012 15:15

Цитата:

Сообщение от Deff (Сообщение 185628)
Философ,
Не вникал в тему, но был собственный опыт сохранения именно постов в localStorage в формате base64. Парсицо достаточно быстро, разница в визуальном отображений ( для постов более страницы) фактически не заметна

Рабочий пакер - пост 21 самый низ=> http://javascript.ru/forum/misc/2931...tml#post185226

и выходные данные поулчаются на 45% длиннее :) бедное хранилище.

Философ 01.07.2012 15:24

Спасибо! Попробовал..но увы, посты не выводятся, хотя локалстораж заполнен базовыми данными. Написал debugger в начале функции, как вы и сказали, но..никаких ошибок нет.. консоль пуста, и перекидывает на вкладку scripts и конкретно на строчку с debugger; в отладчике хрома. Пробовал добавить пост - тоже ни в DOM не добавляется, ни в хранилище. Без дебаггера выдает ошибку Uncaught TypeError: Cannot read property 'length' of undefined в файле джиквери.

Deff 01.07.2012 15:27

Цитата:

Сообщение от Философ
Попробовал..но увы, посты не выводятся,

Хм - странно - поищу реализацию - делал через скрипт devote => http://javascript.ru/forum/project/2...a-ie6-7-a.html ( не смотря на название - поддерживает localStorage кроссбраузерно

Deff 02.07.2012 03:15

Цитата:

Сообщение от melky
и выходные данные поулчаются на 45% длиннее бедное хранилище.

Вы забываете - что base64 однобайтовое - так что по факту бедное хранилище имеет выигрыш в 1.37 раза

Философ 04.07.2012 09:11

Так что же всетаки не так с выводом?

ShogunRUA 11.09.2015 12:02

Ребята, такая же проблема возникла как и у Философ. В IE 10 отладчик говорит, что localStorage undefined в этом месте

Код:

postIds = localStorage.getItem(postsIds_key);
Помогите пожалуйста разобраться с проблемой.

MallSerg 12.09.2015 11:32

Что непонятного в сообщении - "localStorage undefined" ?
обычно это происходит при неверно указанном доктайпе


Часовой пояс GMT +3, время: 23:28.