0

$.mobile.ChangePage() を使用して、ある HTML ページから別の 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 に答える