問題タブ [rjs]
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.
ruby-on-rails - Rails2.1のlink_to_remoteの問題
私はコードの次のセクションでこの奇妙な問題に直面しています
このコードを使用すると、次のエラーが発生します
また、エラーはこの行にあるようです。
では、なぜこれが機能しないのかを本当に理解することはできませんか?
ruby-on-rails - ネストされた link_to_function/insert_html が機能しない
問題の簡単な例を次に示します。
つまり、次の index.rhtml があるとします。
そして _example_partial_with_nested_insert_html.rhtml
「ネストされたinsert_htmlを使用してパーシャルを挿入するリンク」を壊します。部分的にJavaScriptを保護するために何かをする必要があると考えています。
何かご意見は?
ajax - Ajax.Autocompleter が結果を表示する div コンテナーのスタイルを設定するのはなぜですか?
ul を挿入している div のスタイルが display:none に設定されているため、オートコンプリート呼び出しには現在何も表示されていません。firebug を使用すると、適切な順序付けられていないリスト タグで結果が返されることがわかります。また、firebug コンソールから html を編集して style="display:none;" を削除すると、オートコンプリートの結果が表示されます。生成されるオートコンプリート タグの CSS を追加しましたが、これはプロトタイプ 1.6.1/scriptaculous 1.8.3 によって上書きされています。また、私はレール1.2.2を使用しています
ここに私の見解からのコードがあります:
そしてここで私のコントローラーアクションと部分:
_title_list.rhtml
これが私がfirebugで見たものです:
どんな提案でも大歓迎です。
-h
javascript - RJSは悪ですか、そしてその理由は何ですか?
たくさんのレール開発者がRJSは悪だと言っているのを聞いた。私はいつも古典的なjavascriptまたはjqueryを使用してやりたいことを何とかしていたので、それを使用したことがないので、注意を払っていませんでした。今、私はいくつかのレガシーコードに取り掛かっていて、RJSがいたるところにあります。
それで...それは本当ですか?RJSを使用することの欠点/利点は何ですか?
ruby-on-rails - 別のものに基づいて選択ボックスを更新する (Ruby on Rails)
Ruby on Rails で 2 番目の選択ボックスの結果に基づいて選択ボックスを更新する方法について、より完全な例が必要です。私はすでにここでこれについて尋ねました。私はその投稿からのフィードバックを読みましたが、これを理解する運がなく、何時間も試してきました. より良い(そしてより完全な)例を知っている人はいますか?
javascript - RJS または Javascript?
私は過去に RoR プロジェクトで RJS を使用したことがありますが、RJS でできることにひどく制約を感じていました。ただし、Javascript を単独で使用すると、見苦しくハッキングされているように感じます。これは、変数名から自動的に生成された Rails を操作する Javascript を作成する場合に特に当てはまります。最近、ブロゴスフィアで RJS についての話題があまり見られません。RJS は新しい RoR プロジェクトで使用されていますか、それとも効果がないと人々が判断したのでしょうか? それはまだ積極的に開発されており、その機能範囲は拡大されていますか? 現状を少しでもご理解いただければ幸いです。
では、誰が RJS を使用しており (そして、RJS はどのように機能しているか)、誰が JavaScript を使用しているのでしょうか?
ruby-on-rails - form_remote_for RJSを実行せず、JSを表示するだけ
Rails2.3.3とruby1.86でprototype/rjsを使用してform_remote_for
いますが、「create」コントローラーでは、create.js.rjsを実行する代わりに表示するだけです。奇妙なことに、他のすべてのaction + rjsは正常に機能し、「作成」アクションだけが機能していません。助けていただければ幸いです。前もって感謝します!
更新:明確にするために、それは機能するはずです:_form submit-> POST-> create method-> js-> loaddifferentpartial。代わりに機能しています:_form submit-> POST-> create method->jsをテキストとして出力
_form.html.haml:
create.js.rjs:
Networks_controller:
出力(htmlとして表示されます):
アップデート:
_networks.html.haml:
ruby-on-rails - RJS は JS タグのないプレーンな JavaScript を返します
FeesController の "show" アクション テンプレートで表示されるコードは次のとおりです。
ここに new.rjs があります - PayersController の "new" アクションに属します
これがPayersControllerの「新しい」アクションです
PayersController の「新規」アクションの「フォーム」部分は次のとおりです。
次に、「New payer」リンクをクリックすると、「payers_controls」DIV 内にプレーンな JS が表示されます。
そして、なぜこのいまいましい応答が SCRIPT タグで囲まれていないのでしょうか? JS 応答のページに SCRIPT タグを含む別の非表示のプレースホルダーを作成する必要がありますか?
PS 私は AJAX on Rails の初心者なので、私の怒りを理解してください。
jquery - Rails ajax バックグラウンド リクエスト
私は100%動作するremote_formを持っています
ユーザーが送信をクリックすると、データベースからデータまたは別の Web サイトからスクレイピングされたデータが取得され、ページがシームレスに更新されます...
私が今抱えている問題は、同じことをしたいのですが、ユーザーが onload イベントで送信ボタンをクリックすることなく実行したいということです。私はそれについて間違った方法で行っていると思います:
技術的にはこれは機能します...正しいデータを取得しますが、remote_form_tagが行うことを正確に行う代わりに、生のデータを返します。RJS replace_html はありません。
form_for を完全にスキップして、ページの読み込み時にコントローラ アクションを直接実行する方法はありますか?
のフォーム
コントローラー
RJS
ruby-on-rails - Rails:error_message_onを使用したAjaxフォームの検証
私はいくつかのajax検証を自分のフォームで実行しようとしていて、少し問題が発生しています。
私のフォームには次のようなコードがあります。
これにより、ajaxを使用しない場合はエラーが正常に表示されますが、可能であればonblurアクションを使用して、「error_message_on」部分をajaxで表示および非表示にする方法がわかりません。
私のコントローラーは正常に動作するので、ここにコードを配置しません。
誰かがここの空白を埋めることができるかどうか疑問に思いました:
validate.js.rjs内:
私がやろうとしていることを視覚的に理解するために、ここに私のcssがあります。