レールを使用してネットワークコミュニケーターから管理サービスを作成しています。
だから私の問題:ユーザーがボタンをクリックします->グループユーザーがネットワークグループを表示します->ユーザーがいくつかのグループを選択します->ユーザーがIPアドレスを表示します。ページに 2 つのフォームがあり、ページをリロードせずにページにデータを 2 回送信する必要があります。
最初のサーバー応答は、ネットワーク グループ名のリストです。
2 番目のサーバー応答は、いずれかのグループの IP アドレスのリストです。
質問:
ユーザーの要求の後に行う方が良いのは次のとおりです。
JS.ERBのやり方
データを取得し、views/some_file.js.erb に入れ、コントローラーに "respond_to{ |format| format.js }" のように記述します。期待される結果: ブラウザーが js を受信し、js コードがクライアントで実行され、js コードがページ上のテーブルにデータを追加します。
アセット/JavaScriptの方法でajaxを使用したJS
json 形式のデータをクライアントに送信します。jsコードはサーバーへのajax呼び出しを行い、クッパはjson-dataフォームサーバーを受け取り、jsはページ上のテーブルにデータを追加します。
両方の方法の長所と短所を説明してください。ありがとう。