0

ページを変更する次のコードがあります。

$.mobile.changePage("<?php echo base_url(); ?>mobile/products_by_phone/"+ 
$('#phone_number').val(),  {
 type: "GET",
transition: "flip"} );

そのページ内で戻るボタンを押すと、最初のページに戻りますが、別の changePage 呼び出しを呼び出すと、次のようになります。

$.mobile.changePage("<?php echo base_url(); ?>mobile/pay_method_dialog",  {
type: "POST",
data: data,
transition: "flip"} );

正常に変更されますが、[戻る] ボタンを押すと URL に表示されます:mybaseurl/mypage#products 製品が 2 番目の要求でロードしたページの ID である場合、元に戻りません。もう一度押すと、ページが次のように変わります。オリジナル。

どうすればこれを修正できますか?

  • 代わりに、それらのページにリンクするアンカーの呼び出しを呼び出してみましたが、うまくいきませんでした。
  • これらのページにはすべて有効な HTML タグがあります (ただし、これらのページにはすべてのスクリプトを再度含めます)。
4

0 に答える 0