我在这里遇到一些问题,每5秒钟将一个内容加载到我的div中。
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('div#tprincipal').load('getdataprincipal.php'); // Line 37
}, 5000);
</script>
这是我的Div:
<div id="tprincipal" class="tprincipal"></div>
它有效,但在IE8上继续给我一个错误(对象需要第37行)。
页面getdataprincipal.php只有一个简单的Mysql请求和一个echo来显示我必须每5秒检查一些信息。
事情是,我有大量的人在工作时使用该页面,每隔5秒就会出现一次错误,并且在IE8停止响应的那天结束时,他们必须关闭所有窗口并重新开始。
ps * IE8是不改变它的公司,我不能强迫它们。 400个人的唯一浏览器可以使用它。
但是我在家里用IE11也有同样的问题。
这是我的PHP页面
<?php include("connect.php");
$query_ajax = mysql_query("SELECT * FROM AGENT WHERE STATUS != '' AND STATUS!='LOGOUT' AND STATUS!='KICKED' AND STATUS!='' AND LEVEL_STATUS!=''");
while ($array_ajax = mysql_fetch_array($query_ajax)){
if($array_ajax["STATUS"]=="Disponible") echo $array_ajax['NOM']." : <b><font color='green'>".$array_ajax["STATUS"]."</font></b></div><br />";
if($array_ajax["STATUS"]=="Call") echo $array_ajax['NOM']." : <b><font color='red'>".$array_ajax["STATUS"]."</font></b></div><br />";
if($array_ajax["STATUS"]=="Ne pas deranger") echo $array_ajax['NOM']." : <b><font color='red'>".$array_ajax["STATUS"]."</font></b></div><br />";
if($array_ajax["STATUS"]=="Mode RUN") echo $array_ajax['NOM']." : <b><font color='orange'>".$array_ajax["STATUS"]."</font></b></div><br />";
};
?>