zoukankan      html  css  js  c++  java
  • 夺命雷公狗---javascript NO:27 通过json调用12306查询车次信息

    出发地:广州

    目的地:北京

    查询

    收费接口:数据聚合 http://www.juhe.cn/

    注册账号,申请12306接口

    进入控制应用里面里面有一个

    应用名称:  12306API

    调用数据:   12306火车票查询

    appkey:  XXXXXXXXXXXXXXXXX(因为这里是收费的)

    应用包:

    接口文档:(可以点击进入里面进行查阅接口该如何设置的)

    网站左方有一个4.12306订票①:查询车次

    里面有详细的传参方式

    定义查询页面

    示例:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    <h1>12306查询系统</h1>
    <form action=”./12306.php” method=’post’>
    出发地:<input type=”text” name=”godi”>
    <br/><br/>
    目的地:<input type=”” name=”end”>
    <br/><br/>
    <input type=”submit” name=”submit” value=”查询”>
    </form>
    </body>
    </html>

    定义12306.php处理页面

    <?php
    if(isset($_POST[‘submit’])){
    $godi = $_POST[‘godi’];
    $end = $_POST[‘end’];
    //这里是由接口网站提供的key也是由接口网站提供的
    $url = “xxxxxxx{$key}xxxxxxxx{$godi}xxxxxx{$end}xx”;
    $str = json_decode($url);
    foreach($json->result as $row){
    echo “火车名称”.$row->queryLeftNewDTO->station_train_code;
    echo “&nbsp;”;
    echo “始发地”.$row->queryLeftNewDTO->xxxxxxxxx
    echo “&nbsp;”;
    echo “站点地”.$row->queryLeftNewDTO->xxxxxxxxxx
    echo “&nbsp;”;
    echo “出发时间”.$row->queryLeftNewDTO->xxxxxxxxx
    echo ‘<hr/>';
    }
    }
  • 相关阅读:
    Codeforces 295 (Div.1)
    Codeforces 614
    Java面试题
    Eclipse创建JSP、HTML、CSS文件默认字符集设置成UTF-8
    Eclipse中配置Tomcat容器
    设置Eclipse中的字符集为UTF-8
    Windows中配置maven环境变量
    Windows中配置MySQL环境变量
    Nacicat for Oracle 绿色版 亲测可用
    MySQL安装版安装过程
  • 原文地址:https://www.cnblogs.com/leigood/p/5032000.html
Copyright © 2011-2022 走看看