0

RailsビューでjQueryタブを使用しています。それに応じてタブが選択されると、Railsサーバー側で何かが発生するはずです。

選択したタブは、次のコードから見つけることができます。

$('#tabs').tabs( {
   select : function(event,ui){
             tabnumber = ui.index; }})

では、これをRailsコントローラーに渡すにはどうすればよいですか?jQueryajaxを使用できると思います。しかし、Web開発を始めたばかりなので、あまり理解できません。

助けてください。

4

1 に答える 1

0

これについては、この SO ディスカッションで以前に取り上げました。

基本的には、通常どおり ajax オブジェクトを構築します。

$.ajax({
    url: 'path/to/my/controller',
    type: 'POST',
    data: {tabnumber : tabnumber},
    success: function(data){
        //whatever you respond back with is the data here
    }
});

次に、RoRコントローラーで..

def process
    var tab_number = params[:tab_number]
end;
于 2013-02-26T08:45:57.487 に答える