JQuery Mobile changePage

Je suis en train de concevoir un JQuery Mobile application et face à un problème,
J'ai deux pages, page1.aspx et page2.aspx, j'ai rediriger page1 à page2. Actuellement, je suis en utilisant window.location.href pour la redirection, mais c'est montrer de chargement également dans la barre d'adresse.

Afin d'éviter cela, je veux utiliser $.mobile.changePage.

Problème:

Maintenant avant la redirection, je suis à la définition d'une valeur dans localStorage variable, en fonction de cette valeur sur l'événement load de page2.aspx j'ai pour lier la page. Il fonctionne avec window.location.href, mais tout en utilisant $.mobile.changePage c'est la redirection mais l'événement de chargement n'est pas de cuisson après page2.aspx si je suis de l'actualisation de la page de chargement.
Donc mon problème est lors de l'affichage de page2.aspx charge événement a pour tirer.

Quelqu'un peut me dire pourquoi page2.aspx n'est pas de chargement lors de l'utilisation $.mobile.changePage?

Si quelqu'un connaît la solution, s'il vous plaît répondre dès que possible, c'est très urgent.

Merci d'avance.

Page1.aspx:

localStorage.setItem("pageCode", "NULLException");
//$.mobile.changePage("../MessageDialog.aspx", "slide", true, true);
$.mobile.changePage("../MessageDialog.aspx", { transition: "slide", changeHash: true, reverse: false }); 

Page2.aspx:

 $('div').live("pageshow", function () {
     if (localStorage.getItem("pageCode") != null) {
         if (localStorage.getItem("pageCode") == "NullException") {
                    $('#lblDialogHeader').text("Error");
                    $('#lblDialogMessage').text("Sorry");
                    document.getElementById("btnOK").setAttribute("onclick", 'Test()');
                }
    }
}

HTML

<div data-theme="c" data-role="page" id="test">
        <div data-role="header" data-theme="b">
            <h1><label id="lblStatus">Status</label></h1> 
        </div>
        <div data-role="content" data-theme="b">
        <h3><label id="lblDialogHeader"></label></h3>
            <p><label id="lblDialogMessage"></label></p>
        </div>
         <div data-role="footer" data-theme="b">
            <div data-role="navbar">
                <ul>
                   <a href="#" data-role="button" id="btnOK" data-icon="check">OK</a>       
                    <a href="#" data-role="button"  id="btnCancel"   data-rel="back" data-icon="delete" >Cancel</a>    
                </ul>
            </div>
        </div>
    </div>
double possible de unable to load dynamic listview en jquery mobile - j'ai juste répondu à cette même question aujourd'hui

OriginalL'auteur Ankit | 2011-11-16