javascript - 如何将 Javascript 事件发送回 Rails 进行处理?

标签 javascript ruby-on-rails client-server

如果我在我的 Javascript 层中有用户交互,我可以让 Javascript 操作触发 Rails Controller 操作并将数据从 Javascript 传递到那些 Rails 方法吗?

最佳答案

是的。您使用 XMLHttpRequest 对 Rails 应用程序进行异步调用,通常是通过 Prototype 或其他一些 Javascript 库。您使用查询参数将数据传回服务器,就像任何其他请求一样,您的应用程序返回浏览器用来更新页面相关部分的 HTML 片段或 Javascript 代码。

PrototypeHelper类对于在服务器中生成正确的内容很有用。 Ajax.Request是您将在客户端上使用的内容。

关于javascript - 如何将 Javascript 事件发送回 Rails 进行处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937568/

相关文章:

c++ - 收不到客户端ip地址

java - 如何停止一个方法直到我得到java中的响应?

Java 服务器-客户端 |服务器不会收到第二个请求

javascript - 根据另一个表单字段更新表单字段

javascript - 在循环内缓存数组查找是否会提高性能?

ruby-on-rails - 使用 Rails 中两个表中的两个键搜索记录

mysql - 如何更正 mysql.rb 驱动程序?

ruby-on-rails - 如何配置我的 VS Code Rails 调试器以在从本地运行的虚拟机启动 Rails 时启动?

javascript - 如何在不知道其键的情况下获取枚举值?

javascript - jquery 延迟并根据服务器响应返回 false