php快递100查询【原创

来源:https://www.sucaihuo.com/php/161.html 2015-06-09 06:05浏览(2979) 收藏

本文主要介绍了PHP查询快递信息的方法,实例分析了通过快递http://www.kuaidi100.com/查询快递信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下。
php快递100查询
分类:日期时间 > 时间轴 难易:中级
下载资源 下载积分: 720 积分

HTML

首先我们在页面上放置一个查询输入框,和查询按钮。

<input name="postid" type="text" class="inp-metro" id="postid" placeholder="请输入单号或地址,这里既能查单号又能查网点噢" maxlength="26" autocomplete="off" style="color: rgb(51, 51, 51);"><a id="query" class="btn-query">查询</a>

jQuery

通过订单号,查询相关订单信息:
$(function() {
    $("#query").click(function() {
        var num = $("#postid").val();
        var tr = "";
        $.post("ajax.php", {
            num: num
        },
        function(data) {
            if (data.code != -1) {
                var len = data.length;
                var first = '';
                for (var i = 0; i < len; i++) {
                    if (i == 0) {
                        first = 'status-first';
                    } else {
                        first = '';
                    }
                    tr += "<tr><td class='row1'>" + data[i]['time'] + "</td><td class='status " + first + "'> </td>\n\
                                            <td>" + data[i]['context'] + "</td></tr>";
                }
                $("#queryResult2").children("tbody").html(tr);
                $("#queryContext").show();
            } else {
                $("#queryContext").hide();
                alert("订单不存在!");
            }
        },
        "json")
    })
})

Ajax.php

require ('./Class/Express.class.php');
header('Content-Type:text/html; charset=utf-8');
$express = new Express();
$num = isset($_POST['num']) ? trim($_POST['num']) : "";
$result = $express->getorder($num);
if ($result['data']) {
    $num = count($result['data']);
    foreach ($result['data'] as $k => $v) {
        $times[] = $v['time'];
    }
    array_multisort($times, SORT_ASC, $result['data']);
    echo json_encode($result['data']);
} else {
    echo json_encode(array("code" => -1));
}
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:https://www.sucaihuo.com/php/161.html
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2