私は夢中になります、私はcakephpテーブルにこのコードを持っています:
<td style="width:50%">
<div id="progress<?=$turnTime['TurnTime']['name'];?>">
<?php if ($turnTime['TurnTime']['end_time'] < date('Y-m-d H:i:s')) {
echo __('Waiting...');
}else{
$percent = ((strtotime($turnTime['TurnTime']['end_time']) - strtotime(date('Y-m-d H:i:s')))/
(strtotime($turnTime['TurnTime']['end_time']) - strtotime($turnTime['TurnTime']['start_time'])))*100;
$p = 'width: '.round($percent, 2).'%';
//show the time left
$current_date = new DateTime(date('Y-m-d H:i:s'));
$since_current = $current_date->diff(new DateTime($turnTime['TurnTime']['end_time']));
echo $since_current->h.' hours - '.$since_current->i.' minutes - '.$since_current->s.' seconds Left';
?>
<div class="progress progress-striped active" id="bar">
<div class="bar" style= "<?php echo $p; ?>"></div>
</div>
<?php } ?>
</div>
</td>
divデータを毎秒自動的に更新したい
<div id="progress<?=$turnTime['TurnTime']['name'];?>">
私はいくつかの方法を試しましたが....助けてください、ありがとう
私は次のようにjQueryを使用してみました:
<script>
$(document).ready(function(){
setInterval(showText(), 1000);
function showText(){
//alert("11");
$("#progress<?=$turnTime['TurnTime']['name'];?>").html(....some codes here...);
}
});
</script>
しかし、それは機能しません...