@tincap

Как взять JSON данные с строки?

В контроллере возвращаю ответ в виде JSON.
Если посмотреть ответ с помощью AJAX, то ответом возвращается объект. Все замечательно.

$.ajax({
   url: // ссылка на контроллер
   type: "GET",
   success: function(data) {
     // Здесь data - это объект. Jquery сам спарсил мне Json
   }
});


Если же ждать ответа от \troy\ImageUpload\ImageUpload, то тут уже ответ читается в виде строки

'onComplete' => new JsExpression("
  function(fileName, responseJSON) {
    alert(responseJSON); // Здесь не объект, а строка. Причем строка такая <pre>{JSON:JSON}</pre>
  }


Как сейчас правильно взять данные с строки типа {'responce':'ok'}? Или есть какой-то другой способ, чтобы ответ приходил в виде JSON?
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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