如何在jQueryMobile页面更改时调用数据

时间:2012-04-16 03:54:54

标签: jquery-mobile

我正在构建一个基于浏览器的应用程序,由jQueryMobile面临一个问题:现在我有一个HTML包含多个“data-role = page”部分,每个部分都会调用后端来获取内容一旦激活。

$('body').bind('pagechange',function(event){
    //grab content base on page id here, working!!!
});

但是,如果用户通过按浏览器上的“刷新”按钮重新加载页面,我如何检测并调用后端页面?

由于

1 个答案:

答案 0 :(得分:0)

使用pageshow事件。像这样:

$("[data-role=page]").live('pageshow',function(event, ui){
    var myId = $.mobile.activePage.attr('id');
    // do something
});