您好,我是 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);
});
});
现在我想将 apiid 、 apikey 和 email 发送到我的 Controller 。
def api
//here I want apiid, apikey,email from js
end
最佳答案
一旦你通过 js 将数据发送到你的服务器
$.post("/your/url",
{
apiid: "1",
apikey: "1",
email: "some@email.com"
});
然后您可以通过参数哈希在您的 Controller 中访问这些参数:
def api
params[:apiid]
params[:apikey]
params[:email]
end
关于jquery - 如何在 ruby on rails 中发出 ajax 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41261089/