ajaxing = false; var looprouter = function(){ if(ajaxing){return;} var expresstype = $('[name=expresstype]:checked').val(); var keySN = $('#epresssn').val(); if(expresstype.length<1){return;} var Eurl = '/api/api.php?method=express.'+expresstype+'&sn='+keySN+'&'+Math.random(); if(keySN.length != 12){return;} if(expresstype == 'sf'){ $.ajax({ url:Eurl, dataType:'json', beforeSend:function(){ $('#sfRouter').find("ul").html('Loading.....').end().show();ajaxing = true;}, complete:function(){ajaxing = false; }, success:function(results){ if(results.length>0){ result = results[0]; $('#sfRouter>ul').html(''); if(result.id){ for(var i=0;i< result.routes.length;i++){ time = result.routes[i].scanDateTime; time = time.replace("T"," "); time = time.replace("+0800"," "); string = "
  • "+ time +result.routes[i].remark+"
  • "; $('#sfRouter>ul').prepend(string); } }else{ $('#sfRouter>ul').html('Sorry! There aren\'t any result!'); } }else{ $('#sfRouter>ul').html('Sorry! There aren\'t any result!'); } } }); }else if(expresstype == 'sto'){ $.ajax({ url:Eurl, dataType:'json', beforeSend:function(){ $('#sfRouter').find("ul").html('Loading.....').end().show();ajaxing = true;}, complete:function(){ajaxing = false; }, success:function(result){ if(result.length>0){ $('#sfRouter>ul').html(''); for(var i=0;i< result.length;i++){ time = result[i].time; string = "
  • "+ time +'
    '+result[i].EnContext+'
    '+result[i].context+"
  • "; $('#sfRouter>ul').append(string); } }else{ $('#sfRouter>ul').html('Sorry! There aren\'t any result!'); } } }); }else{ } } $(function(){$('#epresssn').keyup(looprouter);});