看看這個例子,一個例子使用XML創建一個列表視圖和其他人使用一個JSON文件:
XML:http://jsfiddle.net/Gajotres/AzXdT/
JSON:http://jsfiddle.net/Gajotres/8uac7/
你可能加載它在錯誤的頁面事件中,如果可能的話總是使用pagebeforeshow像這樣:
$('#index').live('pagebeforeshow',function(e,data){
$.ajax({url: "http://api.themoviedb.org/2.1/Movie.search/en/json/23afca60ebf72f8d88cdcae2c4f31866/The Goonies",
dataType: "jsonp",
jsonpCallback: 'successCallback',
async: true,
beforeSend: function() {
$.mobile.showPageLoadingMsg(true);
},
complete: function() {
$.mobile.hidePageLoadingMsg();
},
success: function (result) {
ajax.parseJSONP(result);
},
error: function (request,error) {
alert('Network error has occurred please try again!');
}
});
});
也看看我的o這篇文章,它會讓你更好地瞭解jQM頁面事件流程:https://stackoverflow.com/a/14010308/1848600
謝謝,看起來很有意思。我會努力工作:)目前我所嘗試的是,每當我隱藏當前頁面時,我都會刪除內容,當我返回頁面時,我正在重新加載內容。它的工作,但性能可能是一個問題在這裏。謝謝你的回覆..我會嘗試你的方法。 – scream4767