問題タブ [remote-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
11741 参照

ruby-on-rails - Rails:ドロップダウンオプションがクリックされたときに(AJAX経由で)送信する

ドロップダウンボックスのオプションが選択されているときにAJAXフォームを自動送信する最も簡単で優雅な方法は何ですか?管理者がユーザー権限を変更できる管理ページを作成しています(「権限」は整数として保存されます)。「権限」フィールドを、管理者が自動的に送信および更新するドロップダウンボックスにします。ユーザーに持たせたいオプションをクリックします。

これが私が現在見ているものの簡略版です。これを、オプションがクリックされたときに自動的に送信されるリモートフォームに変換するための最良の方法を知る必要があります。

接線の提案やその他のことを自由に指摘してください...私はRailsに比較的慣れておらず、他の人の作業を常に参照せずにコードを記述できるようになっただけです。

0 投票する
2 に答える
4927 参照

ruby-on-rails - RailsRemoteFormはフォームパラメータを投稿しません

私の質問には、リモートフォームを使用した次の部分ビューが含まれます。

Addボタンが押されると、アクションadd_phone_numberはに投稿されますが、フォームの値はparams変数に含まれていません。

なぜこれができるのか誰かが知っていますか?

0 投票する
2 に答える
1652 参照

jquery - 外部送信ボタンを使用して rails remote_form を送信する

form タグの外側にある送信トリガーを使用して Rails フォームを送信しようとしています。だから私は私のフォームを持っています:

そして、私は私のjQueryを持っています:

そして私のトリガー:

これが取引です。送信ボタンはフォームを正しく送信します (そしてすべての適切なデータを含む新しいページをロードします) が、ボタンがフォームタグ内にある場合のようにフォームを起動しません (特に :loading は非常に重要です)。そのAJAX応答とロードするオーバーレイなどが必要です。

私の制約:

  • Rails で jQuery を使用する必要がある
  • 送信ボタンはフォーム内に配置できません
  • 私はこれのメイン プログラマーではないので (彼は atm を使用していません)、フォームを正しく起動するために jquery を微調整するだけなのか、それとも「アクション」のものを移動する必要があるのか​​ わかりません。 form タグを jquery 関数に挿入します。何かご意見は?非常に感謝しています!
0 投票する
1 に答える
172 参照

ruby-on-rails - why is my remote_form_tag with :action defined not posting the action?

This is what I've used with remote_form_tag:

This is in a Company.view, where Company is a model that is acts_as_taggable_on enabled.

My expectation is that, via ajax, a post is made to companies/10/update

But, instead, what is posted is:

and the response is:

This is the update method in CompaniesController:

Help...?

0 投票する
2 に答える
4618 参照

ruby-on-rails - Rails:フォームアクションをsubmit_tagから変更

コントローラーの「更新」機能に常にフォームを送信するフォームがあり、「remote_form_for」タグを使用してこのフォームを作成しました。このフォームには、さまざまなテーブルのオブジェクトがあり、このフォームから、AJAX 要求を介してフォーム データ全体を別の関数 (「更新」関数ではなく) に送信したいと考えています。

アクションで送信タグを使用するなど、多くの方法を試しました

しかし、Ajax リクエストは常に同じ「更新」関数を呼び出します。

誰かがこの問題を解決するのを手伝ってくれるなら、それは非常に役に立ちます。

0 投票する
1 に答える
1458 参照

ruby-on-rails - ajax経由でformtasticを送信するには?

だから私はformtasticによって生成されたフォームを持っていて、それは働いています:

このフォームをAjax経由で送信する方法があるかどうか疑問に思っていました

remote_semantic_form_for

また

semantic_remote_form_for

私は完全な機能を持っていますが、送信するたびにページをリロードする必要がなければ、はるかに優れています。

ありがとう。

0 投票する
1 に答える
462 参照

ruby-on-rails - RJS Rails によるフォーム検証

remote_form_for タグを使用して送信するフォームがあります。

意見

コントローラ

create.rjs

正しい情報で送信されたフォームでは、すべて正常に機能します。しかし、無効な送信のエラー メッセージを表示する必要があります。

フォームが検証に合格しない場合、フォームにエラー メッセージを表示するにはどうすればよいですか?

前もって感謝します。

0 投票する
1 に答える
410 参照

ruby-on-rails-3 - Railsリモートフォーム

$( "#wall_add")。html( "<%= escape_javascript(render(:partial =>" walls / form "))%>");

私を表示します

テキストとしてではなく、html要素として、http://deeflow.com/changer/remote.png

0 投票する
1 に答える
552 参照

ruby-on-rails-3 - Rails 3フォームリモート

私は書いています:

インスペクタ: http://deeflow.com/changer/inspect.png

コンテンツ: http://deeflow.com/changer/content.png

しかし、dbの値は更新されません

0 投票する
1 に答える
1482 参照

ruby-on-rails-3 - Rails3の他のリモートフォーム内のリモートフォームはネストされたフォームを無効にします

私が持っているのは、次のようなremote別のフォーム内のフォームです。remote

しかし、2番目の送信をクリックすると、リモート呼び出しは行われません。通常の呼び出しを実行すると、アクションが(Ajax呼び出し)Missing Templateにのみ応答するため、エラーが発生します。JS