📅  最后修改于: 2023-12-03 14:54:18.796000             🧑  作者: Mango
快递珍珠船是一个基于Javascript的快递物流查询工具,通过调用第三方快递API接口,提供快递物流状态查询服务。
这个工具不需要安装,只需要引入相应的Javascript文件即可使用。
使用方法如下:
<script src="path/to/express.js"></script>
let expressObj = new Express();
expressObj.search('快递公司代码', '快递单号').then(result => {
console.log(result);
});
快递珍珠船提供了以下功能:
以下是一个简单的示例,演示如何在网页中使用快递珍珠船查询快递物流状态:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>快递查询</title>
<script src="path/to/express.js"></script>
</head>
<body>
<h1>快递查询</h1>
<label for="express-company">快递公司:</label>
<select id="express-company">
<option value="shunfeng">顺丰快递</option>
<option value="yunda">韵达快递</option>
<option value="shentong">申通快递</option>
<option value="yuantong">圆通快递</option>
<option value="zhongtong">中通快递</option>
</select>
<br>
<label for="express-number">快递单号:</label>
<input type="text" id="express-number">
<br>
<button id="search-btn">查询</button>
<p>查询结果:</p>
<pre id="result"></pre>
<script>
let expressObj = new Express();
let searchBtn = document.querySelector('#search-btn');
let result = document.querySelector('#result');
searchBtn.addEventListener('click', function() {
let company = document.querySelector('#express-company').value;
let number = document.querySelector('#express-number').value;
expressObj.search(company, number).then(resp => {
result.innerText = JSON.stringify(resp, null, 2);
}).catch(err => {
result.innerText = err.message;
});
});
</script>
</body>
</html>