Jquery SyntaxError:缺少)参数列表rails 5.2.2之后

Jquery SyntaxError:缺少)参数列表rails 5.2.2之后,jquery,ruby-on-rails,ajax,Jquery,Ruby On Rails,Ajax,我正在开发一个简单的Rails应用程序。我需要用ajax做一个请求,但它不起作用。我有jquery rails,并在application.js(requires)中添加了jquery引用 $('select#article_resource_id')。关于('change',函数(事件){ var selected_resource_id=$(this.val(); $.ajax('/relative/path/to/your/action',数据:{id:selected\u resour

我正在开发一个简单的Rails应用程序。我需要用ajax做一个请求,但它不起作用。我有jquery rails,并在application.js(requires)中添加了jquery引用


$('select#article_resource_id')。关于('change',函数(事件){
var selected_resource_id=$(this.val();
$.ajax('/relative/path/to/your/action',数据:{id:selected\u resource\u id})
})
这是我的错误: SyntaxError:缺少)在参数列表之后[了解更多信息]

$.ajax('/relative/path/to/your/action', data: { id: selected_resource_id })
应该是

$.ajax('/relative/path/to/your/action', { data: { id: selected_resource_id } })
第二个参数应该是设置,其中
data
是查询字符串中元素的对象关键字

参考文献

$.ajax('/relative/path/to/your/action', { data: { id: selected_resource_id } })