JQuery .load()error对象必需

时间:2014-09-19 17:08:32

标签: javascript jquery

我在这里遇到一些问题,每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 />";
};
?>

0 个答案:

没有答案