LINUX.ORG.RU

[rails][jquery] $.getJSON не жрёт ответ.

 


0

1

render :json => @items - работает

format.json { render :partial => «items/list.json», :status => 200 } - не работает

$.getJSON("/items/create?" + 'client_id=' + $("#clients #client_id").val() + "&" + compile_params(), function(data, status) {
      alert(status); //не срабатывает
});

То есть, если отдать сконвертированный рельсами в json массив - работает, если сгенерировать json через партиал (вывод ровный, насколько я могу судить, файрбаг парсит нормально) - не работает.

render file и подобные пробовал, но безуспешно. Поверхностный гуглёж ничего толком не дал.


Ответ на: комментарий от daris

Валидный JSON проще всего оказалось генерировать по такой цепочке: Hash -> eval -> to_json.

daris
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.