繁体   English   中英

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

[英]How can I send Javascript events back to Rails to process?

如果我在Javascript层中有用户交互,我可以使用Javascript操作触发Rails控制器操作并将数据从Javascript传递给那些Rails方法吗?

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

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

我相信你可以将AJAX请求发回给你的控制器。 Rails默认包含原型,因此您可以使用其AJAX功能( http://www.prototypejs.org/api/ajax/request

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM