2012-04-16 73 views
0

我的index.htm页面的标题中有一个链接,它转到page_02.htm。当用户到达page_02.htm时,一个变量被设置为true。当用户从page_02返回到index.htm时,我希望检查变量是否为true,并动态更新标题中按钮的href和文本。通过Ajax动态更改Jquery Mobile中的链接

这似乎是一个非常基本的任务,但是我拉着我的头发试图找出如何刷新index.htm页面而不必强制页面重新加载。有任何想法吗?

+0

哪里是你的变量声明?它的范围是什么?当您从page_02返回到index.htm时,您是否可以验证是否正在触发pageshow事件?如果你解决了这两个问题......你应该有99%的选择。 – Trent 2012-04-16 15:49:28

+0

@deathtrap,是在下面发布的答案有助于获得您的答案?如果是这样,请接受它。 – veeTrain 2012-04-17 17:38:40

回答

0

看起来您可以查看pagebeforeshow中的变量is defined,如果是,那么您可以采取行动,但您认为合适。

$("#homePage").live("pagebeforeshow", function(event) { 
    if (typeof some_global != 'undefined') { 
     alert(some_global); 
    } 
}); 

在我的辅助页,我所做的就是

var some_global = "Made it here";