1

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

4

2 回答 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 回答