[jsp]代码库
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0"/>
<title>行驶中</title>
<!-- 引入 Bootstrap -->
<link href="${pageContext.request.contextPath}/css/bootstrap.min.css" rel="stylesheet">
<!-- 引入自定义css -->
<link href="${pageContext.request.contextPath}/css/style.css" rel="stylesheet">
<!-- jQuery -->
<script src="${pageContext.request.contextPath}/js/jquery.min.js"></script>
<!-- 包括所有已编译的插件 -->
<script src="${pageContext.request.contextPath}/js/bootstrap.min.js"></script>
</head>
<body class="running">
<div class="container">
<div class="row">
<div class="col-sm-4 col-sm-offset-4 ">
<br><br><br><br><br>
<h3>使用时间</h3>
<div id="show"></div>
<br><br><br>
<div class="center">
<p align="center">
<button type="button" class="btn btn-lg btn-md btn-primary" id="finish">立即结束</button>
</p>
</div>
</div>
</div>
</div>
</body>
<script>
$(function () {
var createDate = ${createDate};
if (!createDate) {
createDate = 1488781288787;
}
var rentTime = new Date(createDate);
console.log(rentTime);
setInterval(function () {
var nowTime = new Date();
var lifeTimer = nowTime.getTime() - rentTime.getTime();
var days = Math.floor(lifeTimer / (24 * 3600 * 1000));//计算出相差天数
var dlms = lifeTimer % (24 * 3600 * 1000);//计算天数后剩余的毫秒数
var hours = Math.floor(dlms / (3600 * 1000));//计算出小时数
var hlms = dlms % (3600 * 1000);//计算小时数后剩余的毫秒数
var minutes = Math.floor(hlms / (60 * 1000));//计算相差分钟数
var mlms = hlms % (60 * 1000);//计算分钟数后剩余的毫秒数
var seconds = Math.round(mlms / 1000);//计算相差秒数
var showTime = "已使用 " + days + "天 " + hours + "小时 " + minutes + " 分钟" + seconds + " 秒";
$("#show").text(showTime);
}, 1000);
});
$("#finish").click(function () {
var orderId = "${order.orderId}";
var bikeId = "${order.bikeId}";
//alert(orderId);
$.ajax({
type: "POST",
url: "${pageContext.request.contextPath }/rent/finish.do",
data: {
orderId: orderId,
bikeId: bikeId
},
dataType: "json",
success: function (data) {
console.info("data:" + data);
},
error: function (jqXHR, textStatus, errorThrown) {
//alert(jqXHR.responseText);
alert(jqXHR.status);
alert(jqXHR.readyState);
//alert(jqXHR.statusText);
//alert(textStatus);
//alert(errorThrown);
}
});
});
</script>
</html>
by: 发表于:2017-12-26 10:40:37 顶(0) | 踩(0) 回复
??
回复评论