Проблема при AJAX запросе в Zend Framework
Пытаюсь написть приложение на Zend Framework
И столкнулся с ситуацией когда надо вернуть данные через AJAX Код контроллера
<?PHP
class ExtController extends Zend_Controller_Action {
private $isAjax;
public function init() {
$this->isAjax = $this->_request->isXmlHttpRequest();
if($this->isAjax){
$this->_helper->disableLayout();
}
}
public function ajaxAction(){
$this->_helper->ViewRenderer->setNoRender();
return $this->_helper->json(array(
'status' => 'ok'
));
}
}
Использую маршрутизацию
$router->addRoute(
'ext-ajax',
new Zend_Controller_Router_Route(
'/ajax',
array(
'controller' => 'ext',
'action' => 'ajax'
)
)
);
Ну и соответсвенно сам скрипт на jQuery
$('.ajax').click(function(){
$.ajax({
url: '/ajax',
dataType: 'json',
error: function(){
},
success: function(){
}
});
return false;
});
елси обращаться напрямую по данному url то возвращается нормальная строк в формате JSON, но как дело доходит до AJAX то в консоли гугл хрома выводится Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://zend.dev/ajax сам сайт вот тут http://dev.lovedbook.ru/ |
500 ошибка к js не относится. Это внутренняя ошибка сервера, искать надо в серверном скрипте.
|
Цитата:
если модераторы не против пусть перенсут тему в ту ветку |
up
|
| Часовой пояс GMT +3, время: 20:20. |