rails 控制器操作和 javascript onclick

rails controller action AND javascript onclick

我正在尝试同时执行这两项操作:调用控制器操作并使用 javascript 函数对 onclick 做出反应。此刻,我只能做一件事。尝试

<%= button_to 'Call Action', contoller_action_path, :remote => true,
              :method => 'post',
              :onclick => "setSomeJsState('Run'); return(false);" %>

它只触发 onclick 部分。 有任何想法吗? 提前致谢, 戴文

return false 在 js 事件中禁用事件传播,因此 rails 处理按钮的 ujs 代码不会 运行.

其他选项是对 setSomeJsState 函数中的操作进行 $.ajax 调用。