1

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

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

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

谢谢

4

1 回答 1

0

使用 pageshow 事件。像这样的东西:

$("[data-role=page]").live('pageshow',function(event, ui){
    var myId = $.mobile.activePage.attr('id');
    // do something
});
于 2012-04-16T10:18:50.170 回答