计算机上没有问题,手机上运行的时候,后退到这个页面的时候。没有去运行getJSON。程序代码是$(document).ready(function(){
   
     $("#loadingDiv").show();
  var url="http://dj.ziybao.com:8088/air!getFlightList.do?startCityName="+startCityName+"&endCityName="+endCityName+"&startDate="+date+"&jsoncallback=?";
url=encodeURI(url);
url=encodeURI(url);
  $.getJSON(url,function(data){
  flightList=data;
$("#flightlist").html(getData(data));
$("#loadingDiv").hide();
},"json");    });

解决方案 »

  1.   

    后退还真是有可能不运行直接用$.ajax 吧里面有个选项cache:false试试
      

  2.   

    var url="http://dj.ziybao.com:8088/air!getFlightList.do?startCityName="+startCityName+"&endCityName="+endCityName+"&startDate="+date+"&jsoncallback=?" + "&r=" + Math.random();试试
      

  3.   

    var url="http://dj.ziybao.com:8088/air!getFlightList.do?startCityName="+startCityName+"&endCityName="+endCityName+"&startDate="+date+"&jsoncallback=?"<span style="color: #FF0000;"> + "&r=" + Math.random()</span>;
      

  4.   

    尼玛……试试
    var url="http://dj.ziybao.com:8088/air!getFlightList.do?startCityName="+startCityName+"&endCityName="+endCityName+"&startDate="+date+"&jsoncallback=?" + "&r=" + Math.random();