質問: $(".select_action option:selected"); alert($('#cat_id').has('option:selected').val()); return $.get({ url: "admin/categories/index.html.erb", data: { cat_id: $('#cat_id').has('option:selected').val() } return }); }; return $('.select_action').on({ 'change': onChangeEvent }); })(); }); ### 試したこと とにかく色々やりましたがお手上げです。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: 基本的には何らかの絶対的理由がない限り`form_tag`は使用しないので、`form_for`を使ってあげましょう! `form_for`には非同期をしてくれるオプションがあるので、それを使用すれば、おそらく下で書かれているAjaxの処理は書かなくてもすむかと思います。 http://railsdoc.com/references/form_for 例 ``` form_for @category, url: {controller: 'コントローラー名', action: 'action名'}, remote: true do |f| <%= f.select :カラム名, %> end ``` とやれば、非同期でコントローラに処理がいくと思います! その続きはご自分で考えて実装頑張っていただけたらと思います。