相关疑难解决方法(0)

在Rails 3中处理JS/ERB模板中的JSON

使用JSON对象和jQuery-rails(jQuery库加上特殊的rails.js文件)进行Rails(3)的典型AJAX调用没有任何问题.

但是,在一个控制器中,我想在AJAX调用之后在erb模板(create.js.erb)中返回一些JSON.

我已经尝试了控制器中的每一个组合(@ object.to_json,'[{"content":"hello world"}]'等等)和模板本身(JSON.parse(),单引号,双引号等),但对象继续这样渲染:

'[{"groups":{},"created_at":"2010-09-21T03:49:34Z" ...
Run Code Online (Sandbox Code Playgroud)

结果,我的jQuery代码无法解析它,我得到错误.

我如何在控制器中准备我的对象,以及在视图中我需要什么erb语法才能呈现为有效的JSON对象?

非常感谢!

ajax jquery json ruby-on-rails erb

32
推荐指数
2
解决办法
2万
查看次数

标签 统计

ajax ×1

erb ×1

jquery ×1

json ×1

ruby-on-rails ×1