我来自getmovies.php数据正常工作,并在我第一次加载页面时加载到#moviesPage 但是,如果我离开#moviesPage并返回到该内容,则不会重新加载该内容。 出现页眉和页脚,我可以看到未填充的<ul>也在那里,只是没有任何动态加载的<li>s

我的代码如下。 关于返回页面时如何加载动态数据的任何想法?

$( '#moviesPage' ).live( 'pagebeforecreate',function(event){
  getMoviesList();
});

function getMoviesList() {
  $.getJSON(serviceURL + 'getmovies.php', function(data) {
    $('#moviesList li').remove();
    movies = data.items;
    $.each(movies, function(index, movie) {
      $('#moviesList').append('<li>' +
      '<img src="posters' + movie.poster + '"/>' +
      '<div class="movie-toprow"><h4>' + movie.title + '</h4>' +
      '</li>').listview('refresh');
        });
    });
}

我正在使用jQuery Mobile 1.1.0-rc.1,但是在1.0.1中也有同样的问题。 这是针对将在iOS,Android和其他移动平台上使用的移动应用程序。

奖励:现在,我只想重新加载内容。 但是,最终我想为每个唯一的movieID缓存titlemovie poster image ,但仍然为每个<li>提取一些动态数据(我删除了其他数据以简化此问题的代码)。 我对缓存不是很熟悉,但是想知道在重新访问页面时如何加载新数据和缓存数据。 我知道我可以将localStoragesessionStorage用作title ,但是如何使图像重新加载变得容易而又不向服务器发出另一个请求?

感谢您就我的主要或奖金问题可以分享的任何见解! -标记

===============>>#1 票数:1 已采纳

要移回缓存的页面,请使用#moviesPage方法,因此请使用index.index或#profile而不是index.html

-来自评论

  ask by Mark Rummel translate from so

未解决问题?本站智能推荐:

1回复

在jquery移动页面加载时刷新内容

我有一个列表视图,当在列表视图上单击每个项目时,(将其添加到本地存储中),将打开一个对话框(页面),显示单击的项目的更多信息(详细视图)。 我为对话框页面添加了标记,同时执行的操作是,当我单击一个项目时,它在对话框页面上显示了所单击项目的正确详细信息,但是当对话框页面关闭并单击另一个时,项目,
1回复

如何在加载完成JQuery Mobile时刷新页面?

我正在制作一个JQuery Mobile PhoneGap Build应用程序,我需要页面在打开后刷新或重新加载。 该页面将通过主页上的链接打开。 我这样做是因为由于某种原因,当从主页打开链接时,当附加到onclick或onmouseover按钮时,所有功能均不起作用。
1回复

除非页面刷新,否则不会出现jQuery Mobile内容

除非手动刷新页面,否则不会在底部使用Javascript进行代码操作。 有什么办法可以防止这种情况? 如果没有,如何在页面加载后立即动态刷新? 谢谢你的帮助!
1回复

jQuery Mobile页面在我刷新之前不会显示内容

为什么我的带有两个“移动”页面的html页面必须刷新或移动一些小边缘才能在其中显示我的地图? 请参阅我的小提琴或以下代码: 我有一个包含两个jQuery Mobile页面的移动页面文档(html)。 1.要求您知道您的位置的登录页面。 2. OpenLayers3地图页面,它将打开您
3回复

在jQuery Mobile中刷新动态创建的页面

我有以下问题: 我正在使用Jquery mobile,用户可以搜索产品,并且这些页面的详细信息是动态创建的: 就像是 : 它工作正常,但是问题是当您转到产品详细信息并单击刷新时,该表单再次出现,并且由于Dom已刷新,所以我无法再访问产品详细信息(需要进行其他搜索等) ..)
2回复

jQuery Mobile页面不刷新

我没有做家庭作业,但无法上班。 按钮样式不会刷新,请提供帮助。 这是我写的Javascript 我确实尝试过$( "div[data-role=page]" ).page( "destroy" ).page(); 但这是行不通的。请帮我,谢谢。 JSFIDDLE http:
1回复

jQuery Mobile如何在导航后刷新内部页面

嗨,我用html5和JS开发了一个移动应用程序。 我在下面的html中包含所有使用的页面 在我的应用程序中,我从第2页转到第3页,在完成某些功能后,我必须回到第2页,但是我尝试刷新它没有成功。 我使用以下代码以便从page3返回至page2 更改页面后如何刷新page
1回复

Jquery Mobile中发生循环时的加载器

我面临的问题是,从循环加载数据时我需要显示加载器。我在循环中使用了大量数据,因此在发生循环情况时如果显示加载器会很棒。和pageshow方法。但这对我不起作用。这是我的代码。请帮助我执行此操作。
1回复

如何在Jquerymobile MVC中重定向页面后刷新页面

大家好,我创建了一个小型的jquerymoblie mvc3应用程序,因为单击列表视图中的链接时,我将使用列表视图控件将其呈现到下一页,在该页面中,我已使用文本框将一些数据上传到数据库中更新完成后,我已重定向到上一页,现在我再次重定向到同一页以上传其他数据,但文本框字段不清除,它显示旧数据,当我
1回复

通过PHP在动态创建的表行中检索数据库信息

需要帮助的新手Web开发人员... 我正在构建一个发票应用程序,该应用程序允许用户从下拉列表中选择一种产品,根据该选择填充一些字段,然后将另一行动态添加到发票表中,以便它们可以从其他产品重新开始。 问题是下拉列表中的产品选择是通过MySQL数据库表中的PHP填充的。 页面加载时,将