Ну, есть два способа использования ajax в проекте Zend Framework.Убедитесь, что в вашей папке библиотеки ZendX .Это поможет вам работать с ajax.
Первый и самый простой способ - использовать его, как и в любом другом веб-проекте.Скопируйте все свои файлы java-скрипта в папку /public/js/
.
В моем проекте я использую jQuery .Итак, в вашей функции _initViewHelpers
вы должны включить jQuery:
ZendX_JQuery::enableView($view);
В вашем скрипте макета вы можете сделать это:
if ($this->jQuery()->isEnabled()){
$this->jQuery()->setLocalPath($this->baseUrl ().
'/js/jquery/jquery.min.1.4.4.js')
echo $this->jQuery()->uiEnable();
}
и в любом скрипте вида это:
$this->jQuery ()->enable ()->addJavascriptFile ( $this->baseUrl () .
'/js/frontend.js' )
Другой способ - позволить Zend создать функции ajax.Посмотрите это КАК , с самого начала показано, как использовать ajax в проектах Zend Framework.