問題タブ [ajax-on-rails]

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 投票する
1 に答える
279 参照

ruby-on-rails - RailsでRJSを使用してレコードを作成する

だから私はhttp://railscasts.com/episodes/43-ajax-with-rjsを見てきました

しかし、私は質問があります:

私の見解では、私は次のことをしています:

これは機能します。

create.rjsを使用してこのdivのコンテンツを変更すると、create.rjsファイルに次のようになります。

page.replace_html:testly、:partial =>'test'

簡単に言えば、これは部分的な権利を更新する必要がありますか?しかし、それは機能していません...どんな提案も大好きです!


エラーのチェックに関しても-私はまだ(別のコンピューター上にあるため)できていませんが、create.rjsの:partial =>"test"を"..."に置き換えると、それだけが置き換えられます。罰金-それはajaxの問題ではないと私に信じさせますか?


私はさらにいくつかのテストを行いましたが、部分的な宣言は機能します-機能していないように見えるのは、JavaScriptを介して部分的なコードを呼び出すことです。

パーシャルのコードは次のとおりです。

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

ruby-on-rails - AJAX on Railsの欠点は何ですか?

RailsアプリケーションでAjaxを使用できなかったシナリオは何ですか。AJAX(AJAX on RAILS)の欠点はありますか?はいの場合、どれを挙げてください。

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

javascript - RailsとjQueryの問題を使用したAjaxリクエスト

私のアプリケーションにはお気に入りの機能とお気に入りではない機能があり、jQueryを使用しています。この機能は部分的に機能します。ページが読み込まれ、「お気に入り」ボタン(add_favourite_div要素内にあります)をクリックすると、XHRリクエストが送信され、投稿がお気に入りとして設定されます。次に、「remove_favourite_div」という新しいdivがその場所に置き換わります。ここで、remove favourite(remove_favourite_divの一部)をクリックすると、xhr内で通常のhttpリクエストが送信されます。

ページが最初に読み込まれるときの構造

嫌いなボタンをクリックした後のDOM

私のapplication.jsには、xhrリクエストをトリガーする2つの関数があります

ここで、投稿が最初にお気に入りではない場合、お気に入りボタンが表示され、ボタンをクリックすると、$( "#add_favourite")。submitが呼び出され、お気に入り外のフォームが正しく表示されますが、今は、un-をクリックすると表示されます。お気に入りボタン、$( "#remove_favourite")。submitは呼び出されません。

シナリオ全体は両方の点で当てはまります。つまり、お気に入り->お気に入りと嫌い->お気に入りです。

誰かが私がこの感謝を解決するのを手伝ってくれますか

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

javascript - 入力時にライトボックスが複数回開く

ライトボックスを使用しているときに奇妙な問題が発生しています。

新しいライトボックスを使用する場合は常に、ユーザーは同じページ数で同じライトボックスを開くことができます。例えば

この問題は、タブを使用してリンクに入力すると、フォーカスがリンクから変更されないため、ユーザーがクリックすると複数のライトボックスを開くことができる場合に発生しますenter

フォローしてみましたがうまくいきません

これから抜け出すために私のアプローチはどうあるべきか。

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

ruby-on-rails - AjaxonRailsに関するいくつかの問題

Ruby onRails2.3.8を使用しています。クリックすると次のアクションを実行する投票リンクがあります。

HTMLには、htmlページに表示される投稿と同じ数のクラス「d_voting_links_」のdivがあります。

Paperclip、Rails TinyMCE、およびHpricotプラグイン(すべて最新バージョン)をインストールした後、これらのajaxリクエストが機能しなくなった理由はわかりません(本当にクレイジーです)。

私は自分のコードを何も変更していません。それが機能する以前のバージョンをチェックしましたが、何も変更されていませんが、それらのプラグインです。

また、単純なdivを作成して同じアクションから呼び出しようとしましたが、認識されませんでした(リクエストから「。」を削除すると認識されますが、IDが検索されるため、検索する必要があります。授業のために)。

これらのプラグインとこ​​のajax構文の間の既知の問題について知っていますか?または多分...あなたは問題が何であるかについての手がかりを持っていますか?

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

ruby-on-rails - ajax ボタンと非 ajax ボタンを使用した Rails フォーム

2 つのボタンを持つ @object の form_for があります。

最初のボタンは「アクションを表示」をレンダリングしますが、2 番目のボタンは同じフォームを再度レンダリングします。だから後者はajax対応にしてほしい。

非 ajax ボタンと ajax ボタンを同じ形式にすることは可能ですか、それとも戦略を変更する必要がありますか?

両方のボタンが ajax になるように「remote: true」を指定した form_for が必要かもしれませんが、適切な「ビューを表示」をレンダリングする最初のボタンをどのように管理すればよいでしょうか?

それとも、唯一の本当の解決策は、2 つの異なるフォームを持つことでしょうか?

ありがとうございました。

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

javascript - undefine メソッド submit_to_remote

Ajax を使用して新しいレコードを作成したいと考えています。undefined method submit_to_remote エラーが発生しました。レイアウトでプロトタイプ ファイルを宣言しました。ansを待っている.......

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

ruby-on-rails - Railsでajaxコールバック関数を作成する方法

私はRailsとRailsでのajax化が初めてです.ajaxコールバック関数を書く際に問題に直面しています。たとえば、delete メソッドのコールバック関数を作成し、applicaton.js に ajax のコールバック コードを記述した場合、このメソッドに format.js を次のように記述したときに正常に動作します。

しかし、私が欲しいのは両方です。このformat.jsは機能し、コールバック関数も機能するはずです。これを行う方法?