queryExpress.jsp 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  4. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
  5. <%
  6. String path = request.getContextPath();
  7. String basePath = request.getScheme() + "://"
  8. + request.getServerName() + ":" + request.getServerPort()
  9. + path + "/";
  10. %>
  11. <!DOCTYPE html>
  12. <html lang="en">
  13. <head>
  14. <base href="<%=basePath%>">
  15. <!-- jsp文件头和头部 -->
  16. <%@ include file="../index/top.jsp"%>
  17. </head>
  18. <body class="no-skin">
  19. <!-- /section:basics/navbar.layout -->
  20. <div class="main-container" id="main-container">
  21. <!-- /section:basics/sidebar -->
  22. <div class="main-content">
  23. <div class="main-content-inner">
  24. <div class="page-content">
  25. <div class="row">
  26. <div class="col-xs-12">
  27. <br/>
  28. <div style="float: left;margin-top: 5px;">
  29. <span class="input-icon">
  30. <input type="text" id="expressNumber" title="请输入快递单号" placeholder="请输入快递单号" style="width:300px;">
  31. <i class="ace-icon fa fa-edit"></i>
  32. </span>
  33. </div>
  34. <div>
  35. &nbsp;
  36. <a class="btn btn-mini btn-success" onclick="queryExpress();" style="margin-top: 6px;">查询</a>
  37. </div>
  38. <br/>
  39. </div>
  40. <!-- /.col -->
  41. <div style="margin-top: 13px;padding-top: 20px;">
  42. <table id="table_report" class="table table-striped table-bordered table-hover">
  43. <tr>
  44. <th class="center" colspan="2">物流跟踪记录</th>
  45. </tr>
  46. </table>
  47. <table class="table table-striped table-bordered table-hover">
  48. <tr>
  49. <td>代码中接口类路径:src\com\fh\util\express\GetExpressMsg.java (配置APP_KEY和APP_SECRET)</td>
  50. </tr>
  51. <tr>
  52. <td>接口调用需要费用,阿里云充值:<a href="https://market.aliyun.com/products/57126001/cmapi011120.html#sku=yuncode512000008" target="_back">https://market.aliyun.com/products/57126001/cmapi011120.html#sku=yuncode512000008</a></td>
  53. </tr>
  54. </table>
  55. <div id="zhongxin" class="center" style="display: none;"><br/><br/><br/><br/><img src="static/images/jiazai.gif" /><br/><h4 class="lighter block green"></h4></div>
  56. </div>
  57. </div>
  58. <!-- /.row -->
  59. </div>
  60. <!-- /.page-content -->
  61. </div>
  62. </div>
  63. <!-- /.main-content -->
  64. <!-- 返回顶部 -->
  65. <a href="#" id="btn-scroll-up" class="btn-scroll-up btn btn-sm btn-inverse">
  66. <i class="ace-icon fa fa-angle-double-up icon-only bigger-110"></i>
  67. </a>
  68. </div>
  69. <!-- /.main-container -->
  70. <!-- basic scripts -->
  71. <!-- 页面底部js¨ -->
  72. <%@ include file="../index/foot.jsp"%>
  73. <!-- ace scripts -->
  74. <script src="static/ace/js/ace/ace.js"></script>
  75. <script type="text/javascript">
  76. $(top.hangge());
  77. function queryExpress(){
  78. $("#zhongxin").show();
  79. $("#table_report").html('<tr><th class="center" colspan="2">物流跟踪记录</th></tr>');
  80. var number = $("#expressNumber").val();
  81. $.ajax({
  82. type: "POST",
  83. url: '<%=basePath%>tool/queryWuliujilu.do?tm='+new Date().getTime(),
  84. data: {number:number},
  85. dataType:'json',
  86. //beforeSend: validateData,
  87. cache: false,
  88. success: function(data){
  89. $("#zhongxin").hide();
  90. if("ok" == data.msg){
  91. var item = jQuery.parseJSON(data.value);
  92. if("ok" == item.msg){
  93. $.each(item.result.list, function(i, list){
  94. $("#table_report").append('<tr><td width="200" class="center">'+list.time+'</td><td>'+list.status+'</td></tr>');
  95. });
  96. }else{
  97. $("#table_report").append('<td class="center" colspan="2">'+item.msg+'</td>');
  98. }
  99. }else{
  100. $("#table_report").append('<td class="center" colspan="2">没有查询到记录</td>');
  101. }
  102. $("#zhongxin").hide();
  103. }
  104. });
  105. }
  106. </script>
  107. </body>
  108. </html>