-1

我已阅读您的所有评论,但我阅读的解决方案似乎都不起作用。我有一段 Jquery 代码从外部 PHP 脚本中获取一些内容,该脚本更新了我的应用程序中的 div。加载新数据后,它没有 Jquery Mobile 样式。我已经看到有些人如何使用 .page() 或 trigger("refresh") 等……但这些都不能刷新整个 div。这是我的代码和有问题的html部分:

function getcontent(pg) {
   $("xyz").html("");
   $.get("http://myscript.php", function(data) {
      $("#xyz").html(data);
      $("#xyz").page();
}

HTML:

<div id="xyz"></div>

真的,这根本没有什么,我就是想不通。如果我删除了包装 div(“xyz”)并刷新了单个元素的列表视图、按钮等,我取得了“一些”成功,但这是一种非常笨拙的处理方法。

4

3 回答 3

0

我在具有刷新的列表或 div 上使用了 .page 元素

$('ul.sessions-list *').page();

这会刷新我的会话列表中已从外部加载的所有内容并更正 css。

于 2013-04-17T23:41:16.617 回答
0

一个包含#xyz例如#mypage调用的页面

$('#mypage').trigger('pagecreate');
于 2012-04-19T15:12:47.297 回答
0

尝试使用

$("#page_id").trigger("create")

在获取添加内容的页面上。

于 2017-11-24T09:12:54.213 回答