$.mobile.changePage not updated url



我有两个页菜单列表和菜单详细信息页面。我使用$.mobile.changePage将页面从菜单更改为菜单详细信息。它工作正常,并在菜单详细信息页面上附加返回按钮链接运行时,当我单击返回按钮时,首次工作导航罚款并导航到菜单页面,但是当完成相同的过程(例如,菜单到详细信息,然后添加菜单),然后返回按钮包含菜单到详细页面的URL不是Mainu的详细信息。 菜单到详细页面:

$('.menu_item').live("click",function(){
    $.mobile.changePage('menu_detail.html?iInfoId='+iInfoId+'&type='+ type + ext_link +'&iIMenuId='+this.id+'&order_type='+order_type, {transition: "slide"});
});

菜单详细信息页面返回按钮链接附加

$('#btn_back').attr('href','menu.html?iInfoId='+ iInfoId +'&type='+type+ext_link+'&order_type='+order_type);

我有相同的问题

尝试以下操作:

$('.menu_item').off('click').on('click', function() { }

live导致脚本由于某种原因两次运行代码,我不知道原因。但是代码.off.on工作正常。

最新更新