-1

JSPでAJAX値にアクセスしたい。JSPページで使用する必要があるバックエンドからajaxを使用して値を取得できます。

私が達成したいことは以下のとおりです。

  1. ユーザーがカテゴリをクリックすると、受信したサブカテゴリをカテゴリにロードした後、AJAX 呼び出しがデフォルトで行われ<div>ます。
  2. AJAX を使用して値を取得しようとしましたが、JavaScript で配列内の値を取得できます。その配列を JSTL タグに格納しようとしました<c:set var="subCatIds">subCategoryIds</c:set>が、成功しませんでした。
4

1 に答える 1

0

あなたが理解しているように、出来事の順番は間違っています。あなたの投稿から私が得ることができるものは次のとおりです。

  1. 最初にサーブレットによってビューをロードします。サブカテゴリはありません。ただし、すべての第 1 レベルのディレクトリには値が設定されています。
  2. ボタンのクリック、ホバーなど、いくつかのイベントでサブディレクトリにデータを入力したい。そのためには、リクエストパラメータとして親ディレクトリを指定して ajax リクエストを送信し、たとえば$.get()、サーブレットでそのリクエストをインターセプトし、そのサーブレットのサブディレクトリ (JSON など)。
  3. コールバック関数では、必要なデータを含む JSON を取得しています。それを反復して、必要な HTML 構造を作成し、最後に div と呼ばれる初期の内部 HTML をそのコンテンツで設定します。

私の理解が正しければ、一歩一歩進んでください。そうすれば、望ましい結果が得られます。

于 2013-04-07T06:13:19.863 に答える