能够访问rails 3中控制器中的ajax请求变量

时间:2013-10-04 10:21:45

标签: ruby-on-rails ruby ajax

$("#shopname").keypress(function(){ $.ajax({ type: "POST", url: "/admin_home/test/", data: {email:$(this).val()} , success: $('#subcategory_details').append('<%=@sub1%> ') }); });
controller

@sub1=params[:email]

服务器对ajax请求的响应

  

于2013-10-04 15:40:56开始发布“/ admin_home / test /”for 127.0.0.1   +0530由AdminHomeController处理#test as /参数:{“email”=&gt;“jnkn”}←[1m←[35mMasterusers Load(1.0ms)←[0m select * from   product_sub_category_1,即product_category_id = 1已呈现   布局/应用程序中的admin_home / test.html.erb(1.0ms)

1 个答案:

答案 0 :(得分:0)

在您的请求中,您只有电子邮件参数,并且您已经知道如何访问它:

email = params[:email]

您可以在控制器中使用它。