我正在使用 $.mobile.ChangePage() 从一个 HTML 页面导航到另一个页面。但是页面的内容并没有改变。这样做时,页面 URL 会更改,但未加载新页面。它需要刷新才能加载。
问问题
677 次
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 回答