0

ユーザーが Web サイトの特定のテキストにカーソルを合わせると、表がポップアップ表示されるように、JavaScript を作成しました。

現在、テーブルの内容はデバッグ用に数語でハードコードされており、希望どおりに表示されます。

コンテンツのhtmlは次のようになります-

<tr>
  <th>Name</th>
  <th>Age</th>
</tr>

<tr>
  <td>Jambo</td>
  <td>22</td>
</tr>

したがって、テーブルの内容は前述のことを示しています。

URL にアクセスして表示されるレポートの内容に基づいて、テーブルの内容を作成したいと考えています。

私はこれを試しました -

<tr>
  <td><a href="url">Link text</a></td>
</tr>

もちろん、これはレポートへのリンクを提供するだけで、実際にコンテンツを開くわけではありません。

これどうやってするの?

4

1 に答える 1

0

これを行うための絶対に恐ろしいが迅速な方法は次のとおりです。

  1. Ajax URLをリクエストする
  2. ajax responseText として html タグを含むテーブル データを取得する
  3. document.getElementById(' yourmouseoverdivid ').innerHTML = responseText

別のより良い方法は次のとおりです。

  1. ajax fetch を使用してテーブル データを json として取得する
  2. javascript と取得した json を使用して、ネストされた表形式の html 要素を作成します。例: document.createElement('table')
  3. これらの要素を document.getElementById(' yourmouseoverdivid ')に追加します
于 2012-09-11T10:42:37.433 に答える