0
我正在開發一個帶有phoneGap的移動應用程序,它有簡單的頁面裏面。用戶點擊按鈕後,它從服務器加載新頁面女巫是out.So而不是呼叫轉換頁面我使用ajax從服務器加載頁面,然後將其附加到body.When用戶完成並返回我從body.But刪除該頁面,但如果用戶再次單擊該按鈕它必須重新加載該內容(這是多麼動態內容)並附加到正文和導航。 在我的程序第一次是好的,但第二次它加載內容,但不工作changepage到該頁面(我檢查身體的HTML和頁面在那裏)。jquery mobile不能導航後刪除並追加到身體
AJAX負荷和appne來源:
$.ajax({
type: 'GET',
url: pageUrl,
success: function (result) {
// alert(result);
$("body").append(result);
//alert($("body").html());
$.mobile.initializePage();
$.mobile.changePage("#pageloaded",
{ transition: "slide", showLoadMsg: true, changeHash: true });
alert("done");
}
});
當用戶回到:
$("#pageloaded").remove();
alert("removed");
服務器頁面:
<div data-role="page" id="pageloaded"><div data-role="header"><h1>Head</h1></div><div data-role="content">Content</div><div data-role="footer"><h4>Foot</h4></div></div>
警報確認一切順利成功,但在第二負載它不會導航並保留在當前頁面上。
這裏有什麼問題?任何幫助真的很感激。 注:jQuery Mobile的1.0版本
看到這個例子http://jsfiddle.net/androdify/bcz5P/,我爲你創建了一個類似的小提琴,它的工作正常。這個問題可能在你的代碼的其他地方 – dejavu
謝謝你試圖幫助。但我使用的版本1.0.However 1.3工作正常,並改變項目使用1.3並解決了問題。 – sampathpremarathna