2011-09-15 87 views
0

我有一个用户通知数据从数据库中获取,我想要一个包含此数据的div每2分钟刷新一次。我正在使用zend框架。我有一个布局,通过使用javascript setInterval函数显示此数据,但它每次div重新加载时都会引发数据库异常错误。在zend框架中使用javascript setInterval

这是我的一段代码

// layout.phtml 

<script type="text/javascript"> 

    setInterval(function() 
     { 
      $('.friendrequestcount').load('notification.phtml'); 
     }, 
     2000 * 30 * 60 
    ); 

</script> 

你能指出我如何可以重新加载Zend框架中一个div?

任何帮助将不胜感激。 谢谢

编辑: 我在我的notification.phtml例如echo 8;

和错误消息是

致命错误:具有消息uncaught异常PDOException SQLSTATE [HY093]:无效参数号:没有参数在.............链路被结合到PDO.php在Zend的

+0

什么是数据库错误的措辞,请告诉我们'notification.phtml'。 –

+2

对不起,但我认为问题不在于你的JS,看起来不错,而是在你的代码中进行数据库调用。 –

+0

我在我的notification.phtml – Inducesmile

回答

1

我有一种感觉(而且可能是错误的),你应该使用的路由路径,而不是在你的load() URI视图脚本的名称,例如

$('.friendrequestcount').load('controller/notification'); 

你应该从不直接尝试包含或以其他方式调用vi ew脚本