JSON
Вывести страницу как JSON
Вывести страницу в формате JSON можно через свойство $response->format
.
Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return ['name' => 'Yii', 'version' => 2];
На странице отобразится следующий текст.
{"name":"Yii", "version":2}
Тип страницы будет передан как «application/json».
Вывести JSON в JavaScript
Передать JSON в JavaScript можно через метод Json::htmlEncode()
.
<script> var json = <?=\yii\helpers\Json::htmlEncode($array)?> </script>
В результате будет сгенерирован следующий код:
<script> var json = [{"name":"Yii", "version":"2"}]; </script>
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта