我想在倒计时为==0或<0时自动更新数据库,而不重新加载页面。只有特定的块将被重新加载或重新加载脚本/代码。当距离<0时,如何在mysql中自动更新数据库?我尝试重新加载();and.load(location.href(“#”);但他们会重新加载页面。
我使用php作为我的后端
在javascript中
<script type="text/javascript">
function createCountDown(elementId, date) {
var countDownDate = new Date(date).getTime();
var x = setInterval(function() {
var now = new Date().getTime();
var distance = countDownDate - now;
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
document.getElementById(elementId).innerHTML = days + 'd ' +
hours + 'h ' +
minutes + 'm ' +
seconds + 's ';
if (distance < 0) {
clearInterval(x);
document.getElementById(elementId).innerHTML = "Expired";
}
}, 1000);
}
1条答案
按热度按时间hujrc8aj1#
你需要使用ajax。
例子:
就你而言:
更多信息请点击此处
你在后台用什么?您需要处理javascript post:
例如:
让我在评论中知道它是否有效。。。