Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Локальное хранилище


Автор: s1lver 11.11.2013, 14:07
Доброго времени суток!

Подскажите пожалуйста, в чем может быть проблема?

Сохраняю данные в локальное хранилище

Код

function saveData() {

    localStorage.setItem(name,document.getElementById('company').value);
    localStorage.setItem(phone,document.getElementById('phone').value);
    localStorage.setItem(adress,document.getElementById('adress').value);
}

Получаю данные из локального хранилища

Код

function getData(){
    var data_name = localStorage.getItem(name);
    var data_phone = localStorage.getItem(phone);
    var data_address = localStorage.getItem(adress);
    alert (data_name+data_phone+data_address);
}


данные заносятся странно

http://www.goldencentury.org/upicture/1514054843.png

Автор: AVA12 11.11.2013, 14:32
s1lver, а почему ты в качестве ключей используешь значения переменных name, phone и adress?

Автор: s1lver 11.11.2013, 14:56
нашел в чем проблема была, так правильнее будет

Код

    localStorage.setItem('name',document.getElementById('company').value);
    localStorage.setItem('phone',document.getElementById('phone').value);
    localStorage.setItem('adress',document.getElementById('adress').value);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)