jQueryMobile前向导航工作但后退不起作用

时间:2013-01-09 10:28:38

标签: jquery ajax mobile navigation

我有以下javascript代码:


var baseName;

$('#fleetList').live('pagebeforeshow',function(event){
    $('#fleet').children().remove('li');

    $.getJSON('ajax/api.php', { "request" : "listFleet", "hash" : baseAuth, "stuId" : $.urlParam('stuId') }, function (data) {
            if (data.fleet.length>0) {
                $('#fleetBaseName').html(baseName + ' ' + data.baseLocation);
                $.each(data.fleet, function(i,item) {
                    $("#fleet").append('
  • ' + item.typ + '
  • '); }); $('#fleet').listview('refresh'); } else { alert("Sorry, you have no Fleet listed in that base."); $.mobile.changePage("baseList.php"); } }); });

    该代码有效,当我打开我的" fleetList.php"来自" baseList.php"很好。 那么h3-tag的id =" fleetBaseName"填充了baseName + data.baseLocation。

    当我继续" bookingList.php"然后回到" fleetList.php",然后只显示车队,但标题为" fleetBaseName"离开了。我没有删除它和h3标签的id =" fleetBaseName"仍然在DOM中。但它已不再可见了。

    它的问题是什么?

    PS:我使用的是jqm 1.2.0

    0 个答案:

    没有答案