页面上的jQuery Mobile触发器刷新(phonegap)

时间:2012-09-10 15:22:51

标签: jquery jquery-mobile

我在Phonegap应用程序中使用jQuery Mobile 1.1.1。

我正在尝试触发我正在使用的当前页面的重新加载。用户删除页面一部分中的某些内容,它会影响页面的另一部分。因此,重新加载。

我遇到了一些建议但到目前为止还没有任何建议。

$.mobile.changePage( '#shopping-list', { allowSamePageTranstion: true, reloadPage: true, transition:"none" });

上面的代码不起作用,因为它们不是单独的HTML页面,因此reloadPage不会执行。我需要通过'pageshow'推回页面。

提前致谢!

尼克

1 个答案:

答案 0 :(得分:0)

要重新加载页面,您可以尝试使用:

$(location).attr('href',"your_html.html");

(其中your_html是包含您的网页#shopping-list)的HTML文件,而不是:

$.mobile.changePage( '#shopping-list', { allowSamePageTranstion: true, reloadPage: true,transition:"none" });

但是,如果您使用此解决方案,我建议您只在HTML文件your_html中有一个页面,即:#shopping-list

希望这会对你有所帮助。

你可以问我一个问题。