你好,我刚开始学习ruby on rails。我想知道如何发出ajax请求。
我的JS代码:

$(document).ready(function(){
  $(".form_submit").click(function() {
         var apiid = $('#apiid').val();
         var apikey = $('#apikey').val();
         var email = $('#email').val();
           console.log("apiid  = ",apiid , " apikey = ",apikey , " email = ",email);

  });
});

现在我想发送apid,apikey和电子邮件给我的控制器。
def api
//here I want apiid, apikey,email from js
end

最佳答案

一旦你通过js将数据发送到你的服务器

$.post("/your/url",
{
    apiid: "1",
    apikey: "1",
    email: "[email protected]"
});

然后可以通过params散列访问控制器中的这些参数:
def api
  params[:apiid]
  params[:apikey]
  params[:email]
end

关于jquery - 如何在Rails中使用ruby提出ajax请求?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41261089/

10-15 08:18