首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何重定向到页面?当条件为真时,代码位于div标记中

问如何重定向到页面?当条件为真时,代码位于div标记中
EN

Stack Overflow用户
提问于 2013-12-14 18:20:31
回答 1查看 83关注 0票数 0

当这个页面被加载时,如果头函数在if条件之外,它是works.If,它在if条件内,它不能在每次我需要为此重新加载整个page.Any解决方案时工作。注意:此div标签在每个second.So中都会自动刷新,当条件为真时,它应该被重定向。

代码语言:javascript
复制
<div id="refresh"> <?php 
date_default_timezone_set('Asia/Kolkata');
$s=date('h:i:s');
$dbLink = mysql_connect("localhost", "root", "");
$getquery=mysql_query("SELECT * FROM `mynote`.`note` where rtime='$s' order by id desc");
if(mysql_num_rows($getquery)!=0)
{
$rows=mysql_fetch_array($getquery);
$i=$rows['id'];
$status=$rows['alarmstatus'];
if($status==0)
{
mysql_query("UPDATE `mynote`.`note` SET `alarmstatus` = '1' WHERE `note`.`id` =$i");
echo "<script type=\"text/javascript\">clearInterval(tt)</script>";
header("Refresh:5;url=alarm.php");//It does'nt work for me
}
}
?>
</div>

注意:这个div标签是自动刷新的。当状态为0时,即使update查询有效,但报头不起作用。

EN

回答 1

Stack Overflow用户

发布于 2013-12-14 18:22:54

我猜既然您每秒都在刷新div,那么您就有一些javascript在运行。您应该只使用ajax从后端获取所需的数据,而不是重新加载div。然后您可以将document.location.href设置为目标URL。页面内容加载后不能重新发送页眉数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20582061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档