请大神看下下面代码哪里要修改的,关于论坛评论后就提示您有一条新消息的问题,谢谢了 js页面代码如
请大神看下下面代码哪里要修改的,关于论坛评论后就提示您有一条新消息的问题,谢谢了js页面代码如下:<script>setInterval("check_news()",1...
请大神看下下面代码哪里要修改的,关于论坛评论后就提示您有一条新消息的问题,谢谢了
js页面代码如下:
<script>
setInterval("check_news()",10000); //10s
function check_news(){
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
if(xmlhttp.responseText>0){
alert("new message!");
}else{
alert(xmlhttp.responseText);
}
}
}
xmlhttp.open("GET","newmessage.php?t=" + Math.random(),true);
xmlhttp.send();
}
</script>
newmessage.php页面代码如下:
<html>
<head>
<script language="JavaScript" type="text/javascript" src="js/newmessage.js"></script>
</head>
</html>
<?php
include("config.php");
$sql = "select count(*) from reply where status=0";
$query = mysql_query($sql);
$row = mysql_fetch_row($query);
die($row[0]); //这里把$row[0]的值返回了,也就是上面的xmlhttp.responseText.
?> 展开
js页面代码如下:
<script>
setInterval("check_news()",10000); //10s
function check_news(){
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
if(xmlhttp.responseText>0){
alert("new message!");
}else{
alert(xmlhttp.responseText);
}
}
}
xmlhttp.open("GET","newmessage.php?t=" + Math.random(),true);
xmlhttp.send();
}
</script>
newmessage.php页面代码如下:
<html>
<head>
<script language="JavaScript" type="text/javascript" src="js/newmessage.js"></script>
</head>
</html>
<?php
include("config.php");
$sql = "select count(*) from reply where status=0";
$query = mysql_query($sql);
$row = mysql_fetch_row($query);
die($row[0]); //这里把$row[0]的值返回了,也就是上面的xmlhttp.responseText.
?> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询