javascript - 创建内容动态变化的 HTML 表格

标签 javascript html css

如果已经有人问过类似的问题,请问..

我想创建一个具有以下功能的 HTML 表格:

  • 如果 myFunction 没有返回结果,那么它只显示标题
  • 时不时地myFunction返回一些数据,需要显示在这个表中
  • 表格必须可调整大小,即当我们拖动窗口边框时,它会随之调整其边框的大小,而无需重新排列行/列

这是我当前的表格:

<div id="result">
  <table id="myTable" class="display" style="width:100%">
    <tr>
      <th>Header1</th>
      <th>Header2</th>
      <th>Header3</th>
    </tr>
  </table>
</div>

JavaScript:

function myFunction() {
  $.ajax({
    type: "GET",
    url: 'some',
    dataType: 'json',
    data: parameters,
    success: function (response) {
      myTable.empty().show(); // to clear
      // html table content calculation...
      myTable.append(new html);
    }
  });
}

每次我运行 myFunction 时,我都会得到没有标题的表格,因为变量为空。但除此之外,我不明白如何在不重新加载页面的情况下动态更新内容。你能帮忙吗?

最佳答案

最好按Datatable走. 在这里你可以使用 server-side processing这是创建动态表的最佳方式。

关于javascript - 创建内容动态变化的 HTML 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52805409/

相关文章:

javascript - 选择一个随机的 json 对象

javascript - 在html文本中随机更改大写/小写

html - [null] 中未定义的错误 _renderer.setElementStyle "Cannot set property ' 背景颜色'

php - 语法错误,意外 'mysql_connect' (T_STRING)

javascript - 使用 Jquery 和 '.css' 的 CSS 动画

html - 如何使用CSS制作透明边框?

css - 如何使自定义光标图像不消失

javascript - 覆盖无法正常工作的外部 Java 脚本文件的 css 属性

javascript - ES6 模板文字是否比字符串连接更快?

javascript - 在移动设备上隐藏元素