ページを変更する次のコードがあります。
$.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 タグがあります (ただし、これらのページにはすべてのスクリプトを再度含めます)。