Почему json пустым приходит

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
bemulima
Сообщения: 207
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

Почему json пустым приходит

Сообщение bemulima »

делаю:

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


               $models = Reclama::model()->findAll(array(
                    'condition'=>'id>'.(int)$_POST['id'].' AND status=1',
                    'order'=>'id DESC'
               )); 
echo  json_encode($models);
получаю:

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

[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]
jquery ajax запрос:

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

$.ajax({
        url:'/loadR',
        data:{id:id},
        type: "POST",
        dataType:'json',
        success: function(data){
            return data;
          }
    });
в чем причина? может где то encodestring не хватает что ли, не пойму, подскажите?
Аватара пользователя
bemulima
Сообщения: 207
Зарегистрирован: 2012.12.20, 09:41
Откуда: Курган

Re: Почему json пустым приходит

Сообщение bemulima »

сделал echo

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

CJSON::encode($models); 
но теперь русские буквы приходит кодированными:

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

{"id":"261","idUsr":"173","theme":"\u041a\u0430\u043d\u0430\u043b \u043f\u0440\u043e \u0438\u0433\u0440\u044b \u043d\u0430 youtoube","title":"\u041f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u0433\u0440 \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435.","img":"images\/reclame\/reclame.wmv","type":"","RLink":"http:\/\/www.youtube.com\/user\/TheMrFyks","status":"1"} 
как теперь их превратить?
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Почему json пустым приходит

Сообщение SiZE »

jquery тебе сам вернет нормальный результат.
Ответить