Jquery 后退按钮不可用';我不在第三页上工作

Jquery 后退按钮不可用';我不在第三页上工作,jquery,jquery-mobile,mobile,mobile-safari,Jquery,Jquery Mobile,Mobile,Mobile Safari,我有以下代码来更改页面: $.mobile.changePage("<?php echo base_url(); ?>mobile/products_by_phone/"+ $('#phone_number').val(), { type: "GET", transition: "flip"} ); $.mobile.changePage(“手机/产品/手机/”+ $(“#电话号码”).val(){ 键入:“获取”, 过渡:“翻转”}; 现在,在该页面中,如果我按下后退按钮

我有以下代码来更改页面:

$.mobile.changePage("<?php echo base_url(); ?>mobile/products_by_phone/"+ 
$('#phone_number').val(),  {
 type: "GET",
transition: "flip"} );
$.mobile.changePage(“手机/产品/手机/”+
$(“#电话号码”).val(){
键入:“获取”,
过渡:“翻转”};
现在,在该页面中,如果我按下后退按钮,它将返回到我的初始页面,但如果我调用另一个changePage调用,则此调用:

$.mobile.changePage("<?php echo base_url(); ?>mobile/pay_method_dialog",  {
type: "POST",
data: data,
transition: "flip"} );
$.mobile.changePage(“移动/支付方法”对话框){
类型:“POST”,
数据:数据,
过渡:“翻转”};
它变化很好,但当我按下后退按钮时,我只看到URL:
mybaseurl/mypage\products
当products是我在第二次请求中加载的页面的ID,但它不会更改回,只有当我再次按下时,页面才会更改为原始页面

我怎样才能解决这个问题

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

请显示这些页面的最终(php生成后)html标记,或者制作一个JSFIDLE更好。我厌倦了找不到解决方案,所以我放弃了用动画更改页面,只是重新加载每个页面。