Mobile changePage Url добавление корневых каталогов - PullRequest
0 голосов
/ 02 декабря 2011

Каждый раз, когда я нажимаю, чтобы загрузить видео на новой странице, параметры URL получают базу, а затем повторяются.Таким образом, он переходит от /screen/mobile/videos.asp к /screen/mobile/videos.asp#/screen/mobile/videoplayers.asp?id=b7c5z654vz_ak0

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

$(".videolink").unbind("click").click(function(e) {
        e.preventDefault();
        var data = $(this).attr("href");
            $.mobile.changePage("videoplayer.asp?id="+data);
            console.log('changing to videplayer.asp');
    });

Нужно найти обходной путь, поскольку URL-адреса совсем не дружат.

1 Ответ

0 голосов
/ 02 декабря 2011

Вы пытались указать абсолютный URL?Например,

 $.mobile.changePage("/videoplayer.asp?id="+data);

Всякий раз, когда JQM загружает страницы с помощью AJAX, он это делает - поскольку он только добавляет новый div к текущему DOM (на самом деле он не перезагружает всю страницу).Если вы хотите отключить эту загрузку AJAX (и фактически загрузить новую страницу в браузер), вам нужно просмотреть документацию , например, свойство AjaxEnabled для его глобальной настройки.

Hopeэто помогает ...

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