随着jQuery手机我正在使用一个动态的'页面'模板与自定义内容插入取决于用户输入。停止从缓存动态页面jQuery手机页面
这一切都有效,但一旦页面一旦被缓存就创建,并且如果您返回并做出新选择,将不会显示新值。我试着应用以下修补程序:
$('#instrument').bind('pagehide', function(){
$(this).remove();
});
这确实删除的页面,但如果你试图返回到该页面不会重新初始化,我会不断得到推回我的应用程序的开始。
动态内容必须使用pagebeforecreate
(实际的HTML看起来并不重要,因此我不会在这里包含它)添加到页面中,否则它将不会被格式化。如果我使用pagebeforeshow
,则内容将不会被格式化,但如果您返回并进行新的选择,它将发生变化。
我意识到pagebeforecreate
将缓存的页面,但它不会出现,我可以用任何其他方法,由于内容没有格式:(
我不能为我的生活出一修复
谢谢丹,你的第二个主意真的有效!我不得不删除'pagehide'上的动态内容,以阻止它被添加到现有内容(我需要它被完全替换),并且我还应用了一个'show'和'hide'的东西来阻止一个无风格的flash内容,但动态值现在正在刷新。非常感谢! –