2016-07-04 8 views
1

私は両方を実行しようとしています:コントローラーアクションを呼び出して、javascript関数でonclickに反応してください。現時点では、私はただ一つのことしかすることができません。試してrailsコントローラアクションとjavascript onclick

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

onclick部分だけをトリガーします。 アイデア ありがとうございます。devyn

+0

'setSomeJsState()'関数でコントローラアクションを呼び出すだけではどうですか? –

答えて

0

jsイベントでは、イベントの伝播が無効になり、ボタンを処理するためのujsコードが実行されません。

その他のオプションは、setSomeJsStateのアクションの$.ajaxコールを呼び出すことです。

+0

ありがとうございます。これはトリックでした。 – devynF

関連する問題