php调用快递100api示-json返回值: 快递100技术群:快乐团 提供 对于PHP:用file_get_contents获得对方服务器返回的json字符串,赋给前端,前端用JavaScript获得字符串信息,然后eval一下转换成json对象,就可以获得其相应的值了。 示例: 后端: //查询实时物流状态 $url="http://www.kuaidi100.com/api?id=yourId&com=zhongtong&nu=number&show=0&muti=1"; // 获取页面代码 $r = file_get_contents($url); $this->assign('url',$r);//赋给前端显示,此处根据不同的模板引擎不同 前端: //此处用的为jQuery $(function(){ var url='{$url}';//返回的json字符串 var dataObj=eval("("+url+")");//转换为json对象 var html='';
html+='物流状态: | '; html+=''; if(dataObj.status==1){
html+='html+='';
html+='
border="0" style="border-collapse: collapse; border-spacing: 0pt;">';
style="background-color:#e6f9fa;border:1px solid
#75c2ef;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">';
html+='时间'; html+=' | ';
html+='
style="background-color:#e6f9fa;border:1px solid
#75c2ef;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">';
html+='地点和跟踪进度'; html+=' | '; html+=' '; //输出data的子对象变量
$.each(dataObj.data,function(idx,item){
html+='';
};
}
html+='';
#dddddd;font-size: 12px;line-height:22px;padding:3px 5px;">';
};
html+=' | '; //查询不到
html+='Sorry!
}else{
'+dataObj.message+'';
html+=' |
'; $("#shipping_detail").append(html); 本文来源:https://www.wddqw.com/doc/d451f5215901020207409c93.html