0

我在 Rails 视图中使用 jQuery 选项卡。当相应地选择一个选项卡时,rails 服务器端应该会发生一些事情。

可以从以下代码中找到选定的选项卡:

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

现在,我怎样才能将它传递给我的 Rails 控制器?我猜可以使用 jQuery ajax。但是由于我是 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 回答