Ruby on Rails中的Ajax表单提交返回400 Bad Request

时间:2015-03-11 14:27:25

标签: jquery ruby ajax ruby-on-rails-4 coffeescript

我有一个表单,我想使用Ajax提交。现在我收到错误状态400 Bad Request。

表格是:

<%= form_tag client_contacts_path, role: 'form', id: 'nested_client_contact_form', remote: true, method: 'post' do |f| %>

我在表单提交上有ajax调用:

$('#nested_client_contact_form').submit ->
  valuesToSubmit = $(this).serialize()
  $.ajax(
    type: 'POST'
    url: '/client_contacts      ',
    contentType: 'application/json'
    data: valuesToSubmit
    dataType: 'json').success (json) ->
    # some code
    return
  false

这应该创建新的客户联系并保留在页面上。没有重定向。

1 个答案:

答案 0 :(得分:0)

最后它只使用了remote:true而没有CoffeeScript