我在rails视图中使用jQuery选项卡。相应地选择选项卡时,应在rails服务器端执行某些操作。
可以从以下代码中找到选定的选项卡:
$('#tabs').tabs( {
select : function(event,ui){
tabnumber = ui.index; }})
现在,我该如何将它传递给我的rails控制器?我猜jQuery ajax可以使用。但是,自从我刚接触网络开发以来,我无法理解它。
请帮忙。
答案 0 :(得分: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
}
});
然后在你的RoR控制器中..
def process
var tab_number = params[:tab_number]
end;