0

インストールせずにJavaScriptを使用してページを更新せずに同じページでformforをスライドさせることは可能ですか?これの例はありますか?Create and Editindexgem

4

1 に答える 1

1

たとえば、ページに一意のhtmlノードが必要です。

<div id="main_content">
    #Any of your conntent will go here
</div>

そして、あなたのリンクは持っているべきremote=>trueです。

リンクをクリックすると、 divのコンテンツを実際に置き換える作成または編集フォームが要求されます。main_content

以下は、フォローできるリファレンスです=> http://www.alfajango.com/blog/rails-3-remote-links-and-forms/

あなたはこれに関するたくさんのリソースをウェブで見つけるべきです。上記を実装する特定の問題についてお知らせください。

その他のヘルプ:

アップデート:

Ok。あなたが完全に初心者なら、それは少し難しいように見えるかもしれません。次に、すべてを達成可能な小さなステップに分割することをお勧めします。そして、一つずつ達成してください。最終的にあなたは成功するでしょう。

これが私がお勧めするステップです:

  1. リモートリンクの学習
    • リモートリンクとは
    • Railsでこれらを作成する方法3。
    • 自分でリモートリンクを作成します。
  2. 応答ハンドラーの学習
    • コントローラの応答ハンドラとは何ですか。
    • ajax応答を処理する方法。
    • ajaxリクエストの対応するビューファイルは何ですか
  3. *.js.erbファイル の書き込み
    • javascriptに精通している必要があります。
    • jqueryの基本を知る必要があります。
    • js.erbファイルでフォームをレンダリングする方法を学ぶ
    • このフォームをメインページのDIV内に設定します。

私はこれの最も簡単な例を作ってみました。ここでコードを見つけてください

各ステップの問題を私たちと共有してください。幸運を。

于 2012-10-08T10:39:34.667 に答える