0

我正在使用 $.mobile.ChangePage() 从一个 HTML 页面导航到另一个页面。但是页面的内容并没有改变。这样做时,页面 URL 会更改,但未加载新页面。它需要刷新才能加载。

4

2 回答 2

0

您应该使用 JavaScript 函数来更改页面..使用

window.location = 'your page ';

希望它能解决您的问题!

于 2012-05-23T12:53:53.393 回答
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 );
});
于 2012-05-24T16:19:34.530 回答