1

Rails を使用してアプリケーションを開発しています。モデルを操作した後、javascript/jQuery 関数 (UI のライブラリ関数など) にいくつかの引数を送信したいと思います。

私が考えることができる唯一の方法は、非表示の div を作成し、その中に値を入力することです。そのため、ドキュメントが読み込まれると、onload 関数がそれを処理し、別の関数を順番に呼び出すことができます。

誰かがこれを行うためのより良い方法を提案してください。

乾杯!アニ

4

2 に答える 2

0

RAILSCASTS で「Javascript にデータを渡す」をご覧ください。Ryan はそれを行う 3 つの (多くの) 方法を提供しています。あなたの探しているものに合うかもしれません。http://railscasts.com/episodes/324-passing-data-to-javascript

編集:

また、フロント エンドで JavaScript がどの程度重くなり始めているかによっては、Backbone.js を調べることをお勧めします。その上にも 2 つの RailsCast があります。しかし、それはあなたが実装しようとしている以上のものかもしれません。http://railscasts.com/episodes/323-backbone-on-rails-part-1

于 2012-06-30T04:50:52.353 に答える
0

@mu のコメントを拡張すると、scriptタグは有効な html ですよね?ビューの 1 つでスクリプト タグ内に JavaScript を動的に作成し、その JavaScript にデータを割り当てるだけです。ページが読み込まれた後、JavaScript 関数を使用してこのデータにアクセスできます。

于 2012-06-30T02:56:59.273 に答える