<p id="time_out12">100</p>
var time_out=100;
function myCounter()
{
if(time_out<=100 && time_out>0){
document.getElementById("time_out12").innerHTML = --time_out;
}
else
{
location.assign("update.php");
//window.location = "update.php"} //tried this both(working now)
}
}
setInterval(myCounter,1000);
所以基本上我创建了一个100秒的超时功能,这样在100秒之后它会用一些用户在这个php中输入的数据更新数据库。 然而,在100秒用完之后,页面不会移动并保持清爽的标志。我尝试用按钮手动移动到update.php,它可以工作。但是location.assign和window.location都不起作用。它只是挂在这个页面上..
我将setInterval更改为3000,每隔3秒调用一次myCounter函数,现在可以正常工作我认为上传数据需要的时间比1秒长。所以现在我的反击-1每3秒就不是我想要的。 helpp谢谢:D
答案 0 :(得分:0)
使用window.location =&#34; update.php&#34;