Как сохранить объекты json на нескольких страницах ons-template в onsenui?

Здесь я заполняю объекты json в ajax. На странице навигатора сохраняются все объекты json. Но когда я переключаюсь на другой шаблон (page2.html), он не сохраняет объекты json. Мне нужно заполнить идентификатор пользователя, acc_nbr (упомянутый в коде) на других страницах ons-template.

Любая помощь по этому поводу?
Вот мой код.

<script>
$(document).ready(function(){
    $.ajax({
          type: "GET",
          url: "Controller?token=123",
          dataType: 'json',
          success: function(data){
          $('#userid').html(data.userid);     
          $('#acc_nbr').html(data.accountnbr);      
          },
          error:function(){
            alert("Sorry!");
          }
        });

});
</script>

index.html

    <ons-navigator animation="slide" var="app.navi">
    <ons-page>
    /*/ content /*/
     <div id="userid"></div>
    </ons-page>
    </ons-navigator>

    <ons-template id="page2.html">
    <ons-page>
    /*/ content /*/
    <div id="acc_nbr"></div>
    </ons-page>
    </ons-template>

person UI_Dev    schedule 15.10.2014    source источник
comment
например, я сказал как userid. Для заполнения нескольких элементов это не работает   -  person UI_Dev    schedule 15.10.2014


Ответы (1)


Попробуйте добавить это в свой раздел <script>

$(document.body).on("pageinit","#page2.html", function() {
   // call that same ajax function
}
person Vu Nguyen    schedule 15.10.2014