如果我的 Javascript 层中有用户交互,我可以让 Javascript 操作触发 Rails 控制器操作并将数据从 Javascript 传递到这些 Rails 方法吗?
问问题
738 次
2 回答
4
是的。XMLHttpRequest
您通常使用 Prototype 或其他一些 Javascript 库对 Rails 应用程序进行异步调用。您使用查询参数将数据传回服务器,就像任何其他请求一样,您的应用程序返回浏览器用来更新页面相关部分的 HTML 片段或 Javascript 代码。
PrototypeHelper类对于在服务器中生成正确的东西很有用。Ajax.Request是您将在客户端上使用的。
于 2009-06-02T02:24:55.423 回答
0
我相信您可以将 AJAX 请求返回给您的控制器。Rails 默认包含原型,因此您可以使用它的 AJAX 功能(http://www.prototypejs.org/api/ajax/request)
于 2009-06-02T02:10:53.657 回答