2012-04-16 26 views
1

林建设由jQueryMobile一个基于浏览器的应用程序,并面临着一个问题:现在我有一个HTML包含多个“数据角色=页面”部分,每个人都会调用后端抢内容一旦激活。我怎么能叫数据时jQueryMobile页改变

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

但是,如果用户通过按下重新载入页面“刷新”浏览器的按钮,我怎么可以检测并调用后台页面?

感谢

回答

0

使用pageshow事件。事情是这样的:

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