php调用快递100api示-json返回值

时间:2022-05-11 19:58:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
php调用快递100api-json返回值:

快递100技术群:快乐团 提供





对于PHPfile_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+='';

html+=''; html+=''; //输出data的子对象变量

$.each(dataObj.data,function(idx,item){

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+='


style="background-color:#e6f9fa;border:1px solid

#75c2ef;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">';



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