Использование JavaScript SetInterval в Zend Framework - PullRequest
0 голосов
/ 15 сентября 2011

У меня есть данные уведомлений пользователя, которые я извлекаю из базы данных, и я хочу, чтобы div, содержащий эти данные, обновлялся каждые 2 минуты.Я использую Zend Frame.У меня есть макет, который отображает эти данные с помощью функции javascript setInterval, но он выдает ошибку исключения базы данных при каждой перезагрузке div.

Это мой кусок кода

// layout.phtml

<script type="text/javascript">

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

</script>

Можете ли вы указать, какЯ могу перезагрузить div в Zend Framework?

Любая помощь будет оценена.Спасибо

edit: я отображаю число в моем уведомлении.phtml, например, echo 8;

, и сообщение об ошибке

Неустранимая ошибка: Uncaught исключения PDOException с сообщением SQLSTATE [HY093]: неверный номер параметра: ни один параметр не был привязан в ............. ссылке на PDO.php в Zend

1 Ответ

1 голос
/ 16 сентября 2011

У меня есть чувство (и может быть ошибочным), что вы должны использовать путь маршрута, а не имя сценария просмотра в вашем load() URI, например,

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

Вы никогда не должны напрямуюпопробуйте включить или иным образом вызвать скрипт вида

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...