Javascript レイヤーにユーザー インタラクションがある場合、Javascript アクションで Rails コントローラー アクションをトリガーし、Javascript からそれらの Rails メソッドにデータを渡すことはできますか?
2 に答える
4
はい。を使用して、Rails アプリケーションへの非同期呼び出しを行いますXMLHttpRequest
。通常は、Prototype またはその他の Javascript ライブラリを使用します。他のリクエストと同じように、クエリ パラメータを使用してデータをサーバーに返すと、アプリケーションは、ページの関連部分を更新するためにブラウザが使用する 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 に答える