URL-адреса jQuery для мобильных устройств не обновляются - PullRequest
2 голосов
/ 28 сентября 2011

Я использую jquery mobile и нахожу, что когда я перенаправляю пользователей на новые формы, URL-адреса не обновляются правильно.Я признаю, что некоторые ajax-операции выполняются, однако ulrs по-прежнему не обновляется, когда я отключаю отправку и / или ссылки ajax-формы.

Следующий js находится над ссылкой на mobile-1.0b3.min.js

Это почти как то, что следующее ничего не меняет.

    <script type="text/javascript">

    //http://jquerymobile.com/demos/1.0a3/#docs/api/globalconfig.html
    $(document).bind("mobileinit", function () {
        //apply overrides here
        $.mobile.ajaxLinksEnabled = false;
        $.mobile.ajaxFormsEnabled = false;
        //$.mobile.defaultTransition = false;
        //$.mobile.loadingMessage = "loading3";
        //$.mobile.pushStateEnabled = true;
    });

</script>

Я обнаружил, что только если я полностью отключаю ajax, URL остаются актуальными для страницы, котораяпользователь on.ie

$.mobile.ajaxEnabled = false;

Ответы [ 2 ]

3 голосов
/ 28 октября 2011

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

jQuery Mobile / MVC: изменение URL-адреса браузера с помощью RedirectToAction

1 голос
/ 28 сентября 2011

1) $ .mobile.ajaxEnabled = false; за все после беты 1.

2) URL-адрес изменится только в том случае, если перенаправление выполняется на стороне клиента. Я также столкнулся с этой проблемой, поэтому, когда найду хороший обходной путь, я сообщу вам (я предполагаю, что вы пытаетесь создать response.redirect ("target") в своем коде вместо того, чтобы прикреплять его к событие нажатия кнопки, если оно не работает при нажатии кнопки, тогда я не знаю, смогу ли я вам помочь).

...