所以我正在使用这样的设计对Rails 4.2应用程序设置进行ajax调用:
$.ajax
url: '/some_ajax_call',
type: 'POST',
dataType: "json",
beforeSend: (xhr) ->
xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'))
data: { yo: "yes" },
success: (response) ->
console.log('hello')
我最终在Rails控制器中使用params哈希结构如下:
{ "data" => { "yo" => "yes" } } #params
有没有办法进行AJAX调用,以便最终得到以下的params hash(基本上是params减去数据键)
{ "yo" => "yes" } #params
答案 0 :(得分:1)
您可以在网址中传递参数:
url: '/some_ajax_call?yo=yes'