2012-05-22 113 views
0

在jQuery Mobile的頁面時,我創建了一個鏈接,動態加載其他頁面:離開JavaScript的完整動態加載頁面到jQuery Mobile的

<a href="advertiser.php" data-role="button" data-inline="true" data-theme="b">Add New Advertiser</a> 

當頁面被加載時,JavaScript是在頁面的<head>已被刪除。

有什麼辦法讓jquery mobile保持已加載頁面的腳本完好無損嗎?

+0

**你的**腳本被剝掉了。**? – Shyju

+0

我編輯了這個問題 – nuway

+0

答案在這裏btw http://jquerymobile.com/test/docs/pages/page-scripting.html – nuway

回答

0

我不確定這是否會幫助你,因爲缺乏細節。 嘗試添加:數據預取到您的鏈接。

<a href="prefetchThisPage.html" data-prefetch> ... </a> 
0

我確定有一種方法可以完成您所說的話。不過,我確實相信有一個更簡單的方法來實現相同的目標。看看這個答案here。它應該解決你的問題。

0

如果頁面都沒有太大的沉重,那麼你可以創建下一個頁面(籌備中)在同一文件中,即

<div data-role="advertiser" id="Login"> 

,並鏈接

<a data-role="button" data-transition="slide" data-direction="forward" data-theme="a" href="#advertiser" data-icon="home" data-iconpos="left">Add New Advertiser</a> 

以這種方式打開即使你來回走動,你的腳本也不會被刷新