我正在使用$ .mobile.ChangePage()从一个HTML页面导航到另一个HTML页面。但页面内容没有变化。这样做时页面URL会更改,但不会加载新页面。它需要刷新才能加载。
答案 0 :(得分:0)
你应该使用JavaScript函数来改变页面。使用
window.location = 'your page ';
希望它能解决你的问题!
答案 1 :(得分:0)
在上面评论中提供的代码中,您可能会收到错误消息,指出未定义next_page
。鉴于您正在处理jQuery Mobile,请尝试稍微区别地分配click
处理程序:
将链接的定义更改为以下内容:
<a id="btnNextPage" href="#" >Details</a>
您不必给它id
- 您可以使用选择器来识别以下javascript中的链接:
// the event handler
function next_page() {
$.mobile.changePage("http://www.google.com", {transition:"slide"});
}
// assign the click event when the DOM is ready
$(function() {
$("#btnNextPage").click ( next_page );
});