Как перебрать объект полученный AJAX?

Чтобы перебрать объект, полученный через AJAX в Yii, вам необходимо выполнить несколько шагов.

1. Во-первых, убедитесь, что вы правильно настраиваете ваш AJAX-запрос в клиентском коде. Вам нужно использовать метод $.ajax() или $.post() jQuery, чтобы отправить запрос на сервер. Например:

$.ajax({
    type: 'POST',
    url: 'your-url',
    dataType: 'json',
    success: function(response) {
        // Ваш код для обработки полученного объекта
    }
});

2. Во-вторых, убедитесь, что вы правильно настраиваете ваш контроллер Yii, чтобы обработать AJAX-запрос и вернуть данные. Например, в вашем действии контроллера:

public function actionYourAction()
{
    // Ваш код для обработки AJAX-запроса
    $data = // Ваши данные
    echo json_encode($data);
}

3. После того, как вы получили объект через AJAX, вы можете перебрать его в JavaScript. Для этого вы можете использовать цикл for...in или метод $.each() jQuery. Например:

$.ajax({
    // Ваш код для настройки AJAX-запроса
    success: function(response) {
        $.each(response, function(key, value) {
            // Ваш код для обработки каждого свойства объекта
        });
    }
});

Внутри цикла вы можете выполнять необходимые действия для каждого свойства объекта, например, выводить значения свойств в консоль или отображать их на странице.

Итак, чтобы перебрать объект, полученный через AJAX в Yii, убедитесь, что вы правильно настроили AJAX-запрос, обработали его на сервере с использованием Yii и перебрали полученный объект на клиентской стороне с помощью JavaScript.