2013-02-26 78 views
0

我在我的rails视图中使用jQuery选项卡。当选择一个标签时,应该在rails服务器端发生一些事情。发送选定的jQuery选项卡索引到rails控制器

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

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

现在,我怎么可以通过这个我轨控制器?我想可以使用jQuery ajax。但是自从我开始从事网络开发之后,我无法弄清楚什么。

请帮忙。

回答

0

我已经在over here at this SO discussion之前报道过。

基本上,正常构建ajax对象。

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

然后在你的回报率控制器..

def process 
    var tab_number = params[:tab_number] 
end; 
+0

感谢您的帮助!我试过但我看不到输出。我的成功函数是 函数(数据){$(“text”)。append(data);} 但我看不到附加在div的HTML数据 – user1484793 2013-02-26 09:17:05

相关问题