【问题标题】:enable to access ajax request variable in controller in rails 3启用在rails 3中访问控制器中的ajax请求变量
【发布时间】:2013-10-04 10:21:44
【问题描述】:
$("#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 为 127.0.0.1 开始 POST "/admin_home/test/" +0530 AdminHomeController#test as / 参数处理:{"email"=>"jnkn"} ←[1m←[35mMasterusers Load (1.0ms)←[0m select * from product_sub_category_1 where product_category_id=1 渲染 admin_home/test.html.erb 在 layouts/application (1.0ms)

【问题讨论】:

    标签: ruby-on-rails ruby ajax


    【解决方案1】:

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

    email = params[:email]
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 1970-01-01
      相关资源
      最近更新 更多