2

レールを使用してネットワークコミュニケーターから管理サービスを作成しています。

だから私の問題:ユーザーがボタンをクリックします->グループユーザーがネットワークグループを表示します->ユーザーがいくつかのグループを選択します->ユーザーがIPアドレスを表示します。ページに 2 つのフォームがあり、ページをリロードせずにページにデータを 2 回送信する必要があります。

最初のサーバー応答は、ネットワーク グループ名のリストです。

2 番目のサーバー応答は、いずれかのグループの IP アドレスのリストです。

質問:

ユーザーの要求の後に行う方が良いのは次のとおりです。

  1. JS.ERBのやり方

    データを取得し、views/some_file.js.erb に入れ、コントローラーに "respond_to{ |format| format.js }" のように記述します。期待される結果: ブラウザーが js を受信し、js コードがクライアントで実行され、js コードがページ上のテーブルにデータを追加します。

  2. アセット/JavaScriptの方法でajaxを使用したJS

    json 形式のデータをクライアントに送信します。jsコードはサーバーへのajax呼び出しを行い、クッパはjson-dataフォームサーバーを受け取り、jsはページ上のテーブルにデータを追加します。

両方の方法の長所と短所を説明してください。ありがとう。

4

1 に答える 1