2012-04-24 17 views
0

私のRailsアプリケーションでAjaxを使用して、form_tag textareaがそのform_tagからドロップダウンの選択された値に従って内容を変更するようにしようとしています。TextAreaの内容を変更するAjaxドロップダウンの選択

これを正しく処理する方法は何ですか?私のショーアクションでjsに応答し、js.rjsを持つことは可能ですか?あなたはどんなリソースを知っていますか、いくつかの洞察を提供することができますか?

答えて

2

ドロップダウンメニューのonchangeイベントでトリガされるjavascriptを記述し、ajaxプロセスを開始する必要があります。 jQueryを使って、それが(スクリプトタグ内のあなたのショーのコード内で)このようなものです:

$("#dropdownMenuName").change(function(){ 
    $.get("controller/action.txt", function(data){ $("#textareaName").val(data); }); 
}); 

これは単にcontroller/action.txtアクションにあなたのアプリにリクエストを送信し、その結果がテキストエリアのtextプロパティに貼り付けられます。もちろん、結果はテキストエリアに即座に印刷されるので、答えを簡単なテキストとして書く必要があります。

関連する問題