возврат контента после ajax

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
big_mike
Сообщения: 113
Зарегистрирован: 2013.02.26, 01:12

возврат контента после ajax

Сообщение big_mike »

Столкнулся такой проблемой. Есть view:

Код: Выделить всё

<div class="header">
        <?php $this->getTemplate();?>
</div>
//еще всякий html
И сам метод:

Код: Выделить всё

public function getTemplate()
    {
        //какая-то обработка
        echo CHtml::tag('div', array('class' => $class), $content);      
        echo CHtml::closeTag('div');
    } 
Так вот, когда я делаю, обновление аяксом (renderPartial), то возвращается весь html до метода <?php $this->getTemplate();?>. Что я делаю не так?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: возврат контента после ajax

Сообщение zelenin »

Yii::app()->end(); после renderPartial();
big_mike
Сообщения: 113
Зарегистрирован: 2013.02.26, 01:12

Re: возврат контента после ajax

Сообщение big_mike »

я не об этом, я про то, что возвращается только вот такой кусок:

Код: Выделить всё

<div class="header"> 
а дальше

Код: Выделить всё

<?php $this->getTemplate();?>
просто не отображает нужный html
Аватара пользователя
tsurka
Сообщения: 222
Зарегистрирован: 2012.05.07, 17:10
Откуда: Приднестровье
Контактная информация:

Re: возврат контента после ajax

Сообщение tsurka »

Код упадет, где объявили переменные $class, $content ?

Код: Выделить всё

    public function getTemplate()
        {
            //какая-то обработка
            echo CHtml::tag('div', array('class' => $class), $content);      
            echo CHtml::closeTag('div');
        } 
UPD Не заметил коммент "//какая-то обработка". Вывод ошибок в php включен?
Ответить