如何将Javascript事件发送回Rails进行处理?
如果我的Javascript层中有用户交互,我可以让Javascript操作触发Rails控制器操作并将数据从Javascript传递到这些Rails方法吗?我相信您可以向控制器发出AJAX请求。Rails默认包含prototype,因此您可以使用它的AJAX功能我相信您可以向控制器发出AJAX请求。Rails默认包含prototype,因此您可以使用它的AJAX功能。通常通过Prototype或其他Javascript库,使用XMLHttpRequest对Rails应用程序进行异步调用。您使用查询参数将数据传递回服务器,这与任何其他请求非常相似,并且您的应用程序返回HTML片段或Javascript代码,浏览器使用这些片段或代码更新页面的相关部分如何将Javascript事件发送回Rails进行处理?,javascript,ruby-on-rails,client-server,Javascript,Ruby On Rails,Client Server,如果我的Javascript层中有用户交互,我可以让Javascript操作触发Rails控制器操作并将数据从Javascript传递到这些Rails方法吗?我相信您可以向控制器发出AJAX请求。Rails默认包含prototype,因此您可以使用它的AJAX功能我相信您可以向控制器发出AJAX请求。Rails默认包含prototype,因此您可以使用它的AJAX功能。通常通过Prototype或其他Javascript库,使用XMLHttpRequest对Rails应用程序进行异步调用。您使用
该类对于在服务器中生成正确的内容非常有用。是您将在客户端上使用的内容。是。通常通过Prototype或其他Javascript库,使用XMLHttpRequest对Rails应用程序进行异步调用。您使用查询参数将数据传递回服务器,这与任何其他请求非常相似,并且您的应用程序返回HTML片段或Javascript代码,浏览器使用这些片段或代码更新页面的相关部分
该类对于在服务器中生成正确的内容非常有用。是您将在客户端上使用的内容。非常有用。谢谢基本上,Ajax.Request是从客户端发送XMLHttpRequest,将Javascript数据作为查询参数,然后在我的控制器中使用PrototypeHelper将收到的查询参数转换为我的应用程序可以理解的数据?您几乎已经知道了。传入的数据看起来像一个常规请求,数据位于params[]。您可以检查它是否是带有request.xhr?的XMLHttpRequest?。PrototypeHelper是视图助手;它为您提供了方便的方法来生成部分响应,因此您不必重新发送整个页面。谢谢。那会让我开始的,非常有帮助。谢谢基本上,Ajax.Request是从客户端发送XMLHttpRequest,将Javascript数据作为查询参数,然后在我的控制器中使用PrototypeHelper将收到的查询参数转换为我的应用程序可以理解的数据?您几乎已经知道了。传入的数据看起来像一个常规请求,数据位于params[]。您可以检查它是否是带有request.xhr?的XMLHttpRequest?。PrototypeHelper是视图助手;它为您提供了方便的方法来生成部分响应,因此您不必重新发送整个页面。谢谢。那会让我开始的。