Задать вопрос
@prokopov-vi

Как проигнорировать разметку yii при ajax запросе?

Делаю ajax запрос, который ссылается на action контроллера.

В результате, в ответ должна приниматься приниматься html станица, которой перерисовывается ранее создание содержимое!

Все реализовал:

ajax запрос:

$.ajax({
                            url: "http://portfolio/blog/index",
                            data: 'id='+result.id,
                            dataType: 'html',
                            success: function (data) {
                               $('.conteiner').html(data);
                            },
                            error: function () {
                                alert("error");
                            }
                        });


контроллер:

public function actionIndex()
    {
        
            return $this->render('block-blog', [
                'posts' => Post::find(),
                'category' => Category::find(),
                'currentCategory' => Yii::$app->request->get('id'),
            ]);
      

    }



Но есть один нюанс - возвращается не фактический код, который есть в block-blog.php а html разметка футэра, вкладок и тд yii.

То есть выглядит это так:
a87cb8abe83d46b99f8cf545f3ab426f.png


Как можно сделать так, чтоб принималась фактическая разметка, без тэгов yii ?
  • Вопрос задан
  • 235 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@polar-bear
return $this->renderAjax('block-blog', [
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы