2013-02-09 2 views
1

Я играл с использованием Lawnchair в телефоне, но могу получить данные только на той же странице, на которой он был сохранен.Lawnchair на нескольких страницах

Это как работает лужайка?

Я попробовал console.log для регистрации данных, которые я сохранил с помощью Lawnchair на странице, на которой он был сохранен, но как только я перехожу на другую страницу с тем же кодом поиска, он не отображается.

ответ

3

У меня была проблема, когда похожую строит две-страницы HTML5 «приложение», основанный на локальном хранилище.

Я допустил ошибку, не включая плагин 'dom', рядом с файлом lawnchair.js. (Я думал, что он уже как-то уже встроен в Lawnchair, потому что его система хранения по умолчанию).

См первый абзац this post ..

+0

Спасибо, это очень помогло. Я получил это сужение к этому и еще одна ошибка, которая была вызвана использованием чего-то другого в jQuery Mobile. –

2

Вот пример:

var res = Lawnchair({name:'key',adapter:'dom'},function(e){ 
}); 

res.all(function(data){ 
    for(var i = 0; i<data.length;i++) 
    { 
     Get data using data[i].value.fieldname..... 
    } 
    }); 
}); 
+0

Спасибо за ответ, он заканчивал тем, что ошибка с помощью JQuery мобильного и с помощью плагина DOM с Lawnchair. Я создал новое фиктивное приложение, и он работал в первый раз. Но опять же, спасибо за ответ, петля может на самом деле помочь мне с чем-то другим. –