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 当 products 是我在第二个请求中加载的页面的 ID 但它不会变回来,只有当我再次按下时,页面才会更改为原来的。

我怎样才能解决这个问题?

  • 我尝试调用链接到这些页面的锚点调用,但这没有用。
  • 所有这些页面都有有效的 HTML 标签(尽管我在这些页面中再次包含了所有脚本)
4

0 回答 0