2011-09-15 130 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腳本