2016-05-02 5 views
0

Ich folgte diesem Link:Jquery mobile - wie die Daten von one.html in two.html abgerufen werden?

Pass parameter between pages using jquery mobile

Aber es ist

1) pass a parameter to a new HTML page(one.html->two.html) 
2) Read what's been passed from one.html in one.html before page disappears. 
- but i want to read the data in two.html, not in one.html 

tun, nicht wahr? Ich kann mich irren. Aber das scheint der Code zu tun.

in one.html, ich bin vorbei, die Daten so two.html:

$(document).delegate("#page1", "pageinit", function() { 

    $.mobile.changePage('two.html', { 
     dataUrl : "two.html?paremeter=123", 
     data : { 'paremeter' : '123' }, 
     reloadPage : true, changeHash : true 
    }); 

}); 

Wie ich Abrufen dieser Daten aus two.html?

Antwort

1

in two.html

$(document).on('pageshow', "#twoIndex", function (event, data) { 
    var parameters = $(this).data("url").split("?")[1];; 
    parameter = parameters.replace("parameter=",""); 
    alert(parameter); 
}); 

prüfen, mit localstorage und session. für mehr haben Blick auf gajotres's blog post.