JQuery проблема с мобильной страницей загрузки - PullRequest
0 голосов
/ 13 июля 2011

Я пытаюсь использовать loadPage с jquery mobile, и эта функция, похоже, не возвращает данные в нужный контейнер страницы.

Мой javasript выглядит так:

  $('.numMobi a').live("click", function() {  
        var dataurl = $(this).attr("data-url");  
        if (dataurl != null)  
            $.mobile.loadPage("lib/loadMobis.php",{
                pageContainer:$("#MobiDirSites"),
                data:dataurl, 
                transition: "slideup"
            }); 
    }); 

Я получаю пакет данных в firebug, но он не вставляет его на страницу.

Вот мой html

<div data-role="page" id="MobiDir">
    <div data-role="header" class="header" role="banner">
    </div>
    <div data-role="content" id="MobiDirSites"> 
    </div>
    <div data-role="footer">
    </div>
</div>

Любые идеи, почему он не вставляется?

1 Ответ

2 голосов
/ 17 августа 2011

В моем тесте ваш код успешно извлек URL и загрузил его в #MobiDirSites.Я подозреваю, что это то, что вы хотите, так как вы указываете целевой элемент на существующей странице.Я думаю, что Фил замечает, что вы указали transition в своем loadPage() вызове.transition относится только к changePage().

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