@lzy

Как получить контент статьи через AJAX?

Здравствуйте! На сайте выводятся циклически статьи, нужно создать AJAX запрос, который выводил бы в popUp более детальный контент. Помогите пожалуйста разобраться с этим. Как вообще правильно создать запрос и вывести его обратно? В текущем состояние мне приходит object - как его распарсить, если это вообще правильно?

$.ajax({
            url: '/category/data',
            data: {productId:productId},
            type: 'GET',
            success: function(res){
                alert(res)

            },
            error: function(){
                alert('Error!');
            }
        });


public function actionData($productId){
        if (Yii::$app->request->isAjax) {

            $res = Product::find()->where(['id'=> $productId])->one();
            \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
            return ['res'=> $res];
        }
    }
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
xEpozZ
@xEpozZ
Веб-разработчик
Просто замените
success: function(res){
                alert(res)

            },

на
success: function(res){
                console.log(res)

            },


и перед вызовом откройте консоль разработчика (F12)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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