我试图做到这两点:调用控制器动作和反应与javascript函数的onclick。目前,我只能做一件事。尝试使用
<%= button_to 'Call Action', contoller_action_path, :remote => true,
:method => 'post',
:onclick => "setSomeJsState('Run'); return(false);" %>
它只触发onclick
部分。什么好主意吗?提前感谢,devyn
return false
in js event禁用事件传播,因此rails ujs代码处理按钮不运行
另一种选择是$.ajax
调用setSomeJsState
函数中的动作