JQuery Mobile Redirection - PullRequest
       4

JQuery Mobile Redirection

0 голосов
/ 08 февраля 2012

Я новичок в Jquery MObile.

Мне нужно использовать некоторые aspx-страницы в JQuery Mobile. У меня проблема с перенаправлением с помощью навигации.

Здесь я объясняю тебе мой сенарио. есть 3 apge HOme.aspx, Signin.aspx, signup.aspx

   <div data-role="page" id="divHome" data-hash="false">
        <div data-role="header">
            <div data-role="navbar">
                <ul>
                    <li><a href="SignUp.aspx" data-transition="slidedown">Sign Up</a></li>
                    <li><a href="SignIn.aspx" data-transition="slidedown">Sign In</a></li>
                    <li><a href="#" class="ui-btn-active" data-transition="slidedown">Home</a></li>
                </ul>
            </div>
        </div>
        <div>
            <div data-role="content">
                Home Page
            </div>
        </div>
        <div data-role="footer" data-position="fixed" data-id="ew-footer">
            <div class="title1" style="height: 20px">
                <h2 style="font-size: 12px">
                    Footer</h2>
            </div>
        </div>
    </div>

Вот мой home.aspx, когда я нажимаю на страницу signUp.aspx, она загружает эту страницу, но теперь и после, если я нажимаю кнопку «Отправить» на странице регистрации, не всякая операция, а когда я обновляю страницу, а затем ее работу хорошо. и я использовал функцию готовности документа, но эта функция не работает, когда я обновляю страницу, а затем после ее запуска .. :( :(

или Если у вас есть пример ссылки на этот jQuery Mobile с asp.net, предоставьте также мне, чтобы я мог учиться у них ...

пожалуйста, помогите мне ...

Спасибо заранее.

1 Ответ

0 голосов
/ 09 февраля 2012

Короткий ответ, вы не используете document.ready, он запускается только один раз - jQM (jQuery Mobile) загружает страницы через AJAX, если вы не запретите.Если вы не возражаете против потери переходов, просто используйте data-ajax = "false" в своих ссылках.

Если вы все еще хотите переходы, вам нужно прослушивать события jQM pagecreate / pagehow на страницах, это дает вамдокумент, где вы можете разместить код, который вы хотите запустить на каждой странице.У меня есть более подробный ответ здесь: Jquerymobile - $ .mobile.changepage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...