相关疑难解决方法(0)

如何使用JQuery将数据输出到Rails

我试图发送一个看起来像这样的jquery ajax PUT请求:

$.ajax({
          type: "PUT",
          url: '/admin/pages/1.json',
          data: { page : {...} },
          dataType: 'json',
          success: function(msg) {
            alert( "Data Saved: " + msg );
          }
});
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

The error occurred while evaluating nil.name
    /Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/xml_mini/rexml.rb:29:in `merge_element!'
    /Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/xml_mini/rexml.rb:18:in `parse'
    (__DELEGATION__):2:in `__send__'
    (__DELEGATION__):2:in `parse'
    /Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/hash/conversions.rb:154:in `from_xml' ... ...
Run Code Online (Sandbox Code Playgroud)

就像Rails试图将params解析为XML,但我想使用JSON !!

如何将JSON放入rails?

ajax jquery json ruby-on-rails

49
推荐指数
3
解决办法
3万
查看次数

标签 统计

ajax ×1

jquery ×1

json ×1

ruby-on-rails ×1