如何将rails响应头设置为json?

时间:2015-10-29 11:12:45

标签: javascript ruby-on-rails json http-headers content-type

我有一个javascript插件,可以创建一个json。我点击了按钮点击下的参数。

最初该插件创建



{"fields":[{"label":"Test","field_type":"dropdown","required":true,"field_options":{"options":[{"label":"value1","checked":false},{"label":"value2","checked":false}],"include_blank_option":false},"cid":"c2"}]}




但是当我得到params以后我得到了

{\"fields\":{\"0\":{\"label\":\"Test\",\"field_type\":\"dropdown\",\"required\":\"true\",\"field_options\":{\"options\":{\"0\":{\"label\":\"value1\",\"checked\":\"false\"},\"1\":{\"label\":\"value2\",\"checked\":\"false\"}},\"include_blank_option\":\"false\"}

我没有使用表格,因此无法设置对json的响应..我应该怎么做才能让json参与params?插件创建json对象和数组,而在params我得到对象。问题是不能将内容类型设置为json,我想。

1 个答案:

答案 0 :(得分:4)

在ajax中使用以下代码:

数据:有效负载,