ОБНОВЛЕНИЕ:
Я думаю, что моя проблема связана с этим: https://github.com/jquery/jquery-mobile/issues/991
У меня еще не было времени попробовать патч.Кто-нибудь еще знает что-нибудь об этом?
КОММЕНТАРИЙ:
Это как-то связано (я думаю) с тем, как выполняются вызовы ajax между phonegap и jquery mobile и jquery.
Я знаю, код работает, потому чторазмещение ТОЧНОГО кода на странице index.html по сравнению с размещением на внешней странице работает.
Файлы находятся в папке www и отображаются в xcode.
Если я возьмуjquery mobile include out, ссылка на страницу работает нормально, и страница загружается, поэтому я знаю, что она связана с файлом ajax: // stuff
============================================
Использование phonegap 0.9.5 и jquery 1.5.2 с jquerymobile 1.0a4.1
Платформа OSX xCode 3
Если я использую мобильные страницы jquery внутри одного файла index.html, все работает нормально.
Но когда я пытаюсьпереместите дополнительную страницу следующим образом:
index.html search.html
<div data-role="page" data-theme="b" id="jqm-home">
<div data-role="header" data-theme="a">
<h1>Page Title</h1>
</div>
<div data-role="content">
<ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b">
<li data-role="list-divider">Search By</li>
<li><a href="search.html">Username</a></li>
</ul>
</div>
</div>
В итоге я получаю блесну навсегда.
Я пробовал:
/ www/search.html
/ search.html
file: //www/search.html
Все это приводит к мгновенной ошибке загрузки страницы.
если я просто использую относительный путь в коде, я получаю бесконечный счетчик.
Я также попытался перейти на jquery 1.6, и это не имело никакого значения.
Что яздесь не хватает?