-2
これは私が持っているもので、それがゼロに達した後にタイマーをクリアし、可能であればホームページをリロードしたい場合はphpを使ってmysqlデータベースを更新します。タイマがゼロになった後にタイムアウトをクリアする
<script type="text/javascript">
setInterval(function()
{
timezone: 'Africa/Lagos';
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "request_rec.php", false);
xmlhttp.send(null);
var timer = document.getElementById("response").innerHTML = xmlhttp.responseText;
}, 1000);
if(xmlhttp.responseText < 1)
{
clearTimeout(timer);
location.reload();
}
</script>
間隔があるので、 'clearInterval()'は関連する関数ですが、渡す値はAjaxレスポンスの値ではなく、 'setInterval()'から返される値である必要があります。 – nnnnnn