Javascript 我想在倒计时达到0后结束设置间隔函数

Javascript 我想在倒计时达到0后结束设置间隔函数,javascript,php,html,Javascript,Php,Html,我想在计时器达到0后结束setinterval函数 我从tout变量中的timeout.php获取时间 这是密码 <script type="text/javascript"> var inter =setInterval(function() { var xmlhttp= new XMLHttpRequest(); xmlhttp.open("GET","timeout.php",false); xmlhtt

我想在计时器达到0后结束setinterval函数 我从tout变量中的timeout.php获取时间

这是密码

   <script type="text/javascript">


    var inter =setInterval(function()
    {
        var xmlhttp= new XMLHttpRequest();
        xmlhttp.open("GET","timeout.php",false);
        xmlhttp.send(null);
        var tout= xmlhttp.responseText;
        document.getElementById("response").innerHTML = tout;
    },1000);

    if(tout=0)
    {
        clearInterval(inter);
    }

</script>
下面是我的timeout.php,它将时间发送到tout变量中的上述代码,并将setinterval用作重复函数

<?php

session_start();
extract($_POST);

include('database.php');

date_default_timezone_set('Asia/Kolkata');


$from_time1=date('H:i:s');

$to_time1=$_SESSION["end_time"];

$timefirst=strtotime($from_time1);

$timesecond=strtotime($to_time1);

$diffrenceinseconds=$timesecond-$timefirst;


 $rem = gmdate("H:i:s",$diffrenceinseconds);

 $_SESSION["rem"]=$rem; 
echo $rem;

$inter=$_SESSION["inter"];

if($diffrenceinseconds==0)
{          
if($submit=='Get Result' && isset($ans)) 
        { //php code for the page to run
    }
?>
var inter=setIntervalfunction { var xmlhttp=新的XMLHttpRequest; openGET,timeout.php,false; xmlhttp.sendnull; var tout=xmlhttp.responseText; document.getElementByIdresponse.innerHTML=tout; },1000; iftout==0 { 返回false; }
是的,我在找写作的地方。。好吧,它不工作计时器在达到00:00:00后仍继续抱歉,我没有否决你回答是的,我正在检查它不工作计时器在达到00到23:00:00后仍继续。。。。。如果我提供timeout.php代码会有帮助吗?我在这里添加了timeout.phpmaybe的代码,因为使用innerhtmlvar tou=xmlhttp.responseText获得的数据有问题;var tout=tou.trim;我可以使用stop Insted并返回false吗?当时间达到00:00:00并为页面运行代码时,什么都不起作用,但计时器会再次持续23小时