[英]How to auto refresh a specific div using jQuery else in PHP
希望您周末愉快。
我在php文件中添加了一些簡單的代碼,其中顯示了到指定日期和時間為止的剩余時間。
例如:
<div class="time-remained">
// php code for displaying time remaining
</div>
我希望時間每秒鍾自動刷新一次。 為此,是否可以使用jQuery或其他方法每秒自動刷新特定的div?
非常感謝你。
您可以使用CoffeeScript和Moment.js動態增加時鍾。 看一下這個鏈接。 Coffeescript:使用coffeescript動態更新js時刻
我認為我有理想,
編寫一個JavaScript函數以向您的php時間腳本發出請求,並使用setInterval()每秒刷新一次div。
僅作為示例。
<script>
function chk_ajax_with_php(){
var params = date.now();
var url = "URL_TO_PHP_SCRIPT";
$.ajax({
type: 'POST',
url: url,
dataType: 'html',
data: params,
beforeSend: function() {
document.getElementById("time-remained").innerHTML= "CHECKING TIME";
},
complete: function() {
},
success: function(html) {
/// html represent your outcome
if(html=='keep'){
chk_ajax_with_php();
}else{
document.getElementById("time-remained").innerHTML= html;
}
}
});
}
setTimeout(function(){chk_ajax_with_php()}, 1000);
</script>
<div class="time-remained">
// THIS DIV WILL REFRESH EVERY PER SECOND
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.