我是新手,我正在開發一個Phonegap,jquery和jquery-mobile的應用程序。我的主要頁面有部分頁這樣的幾個腳本加載:數據轉換不能使用腳本加載頁
<div id="breakfast" data-role="page"></div>
<script>$("#breakfast").load("partials/breakfast.html");</script>
任何這種泛音有像這樣的一個導航欄:
<div data-role="navbar" style="background:black;" id="tab">
<ul>
<li><a href="#"
data-role="tab"
class="ui-btn-active ui-state-persist">Breakfast</a></li>
<li><a href="#lunch" data-role="tab"
data-transition="slide">Lunch</a></li>
<li><a href="#snack" data-role="tab">Snack</a></li>
<li><a href="#dinner" data-role="tab">Dinner</a></li>
<li><a href="#other" data-role="tab">Other</a></li>
</ul>
</div>
我的問題是數據轉換不工作,因爲不知何故在請求之前,頁面不會被加載到dom中。我可以瀏覽所有頁面,但數據轉換不起作用。
我讀的公報文件和我發現,它可能使用預讀網頁:
<a href="prefetchThisPage.html" data-prefetch> ... </a>
但是,這並不也可以。
我想要的是繼續使用我的部分頁面來保持我的主頁清潔並使數據轉換工作。
有沒有人有線索?
在此先感謝。
HTML文件包含JS代碼,頭部和身體?還是隻有原始的HTML?讓他們導航風格? – Omar