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);});