javascript - 使用 javascript 调用 Rails Controller 方法

标签 javascript ruby-on-rails ruby-on-rails-4

我有一个 javascript 函数:

function handlePercentage(filledInPixels) {
  filledInPixels = filledInPixels || 0;
  console.log(filledInPixels + '%');
  if (filledInPixels > 80) {
    canvas.parentNode.removeChild(canvas);
  }
}

现在我想访问 Rails Controller ,以在 filledInPixels > 80 时检查随机字符串

如何在不重新加载页面的情况下做到这一点?

最佳答案

只需对 Rails 资源进行 GETPOST AJAX 调用即可。

如果您使用的是 jQuery:

$.get( "/controller/action.json", { your: "params", another: "value" } )
  .done(function( data ) {
    // Access your data here
  });

关于javascript - 使用 javascript 调用 Rails Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36821157/

相关文章:

javascript - 使用后退按钮进行部分 Ajax 更新

javascript - 带 div 和 d3 缩放的 d3 力图

html - 为什么高度为: auto not provide content area large enough to fit my content?

ruby-on-rails - 如何测试 Rails/RSpec 中的异常引发?

ruby-on-rails - 如何验证 Rails 中的重叠时间

javascript - Rails - 如何仅在特定页面上包含 Javascript 文件

ruby-on-rails - 在一页上创建目标和任务的 Rails 待办事项列表应用程序 - 缺少参数

javascript - 是否可以为两个文本区域使用一个 TinyMCE 编辑器栏?

javascript - 使用nodemailer和reactjs向用户提交邮件的快速路由出错

jquery - 单击后将侧边栏事件菜单项设置为类 ="active"