0

我编写了一段 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 请求您的网址
  2. 获取带有html标签的表格数据作为ajax responseText
  3. document.getElementById(' yourmouseoverdivid ').innerHTML = responseText

另一种更好的方法是:

  1. 使用 ajax 获取表数据为 json
  2. 使用 javascript 和获取的 json 创建嵌套的表格 html 元素例如:document.createElement('table')
  3. 将这些元素附加到 document.getElementById(' yourmouseoverdivid ')
于 2012-09-11T10:42:37.433 回答