【发布时间】:2017-04-01 05:06:27
【问题描述】:
我想先说我是 html 编码的新手。
我目前正在用 excel 构建一个相对较大的数据库(2000 个条目),我想在我的网站上提供该数据库。我开始做的是将 excel 数据转换为 html 数据,然后使用 DataTables jQuery 插件将其转换为一个很好的可搜索 html 表。这是我的代码的样子:
<html>
<head>
<link rel="stylesheet" type="text/css" href="DataTables-1.10.13/datatables.min.css"/>
<script type="text/javascript" src="https://cdn.datatables.net/v/dt/jq-2.2.4/dt-1.10.13/fh-3.1.2/datatables.min.js"></script>
<style>
some style options
</style>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#booklist').dataTable({
});
});
</script>
</head>
<body>
<table id="booklist" class="display">
Table data here
</table>
</body>
</html>
我仍在定期更新数据库,每次都必须在文档中复制和粘贴新的表格数据很烦人,尤其是因为它代表了大约 10000 行。
我想知道是否有办法将表数据保存在单独的文件中,比如b.html,并以与将其内容直接粘贴到“Table data here”出现在我的原始代码中。
我尝试使用 jQuery .load() 函数,但无法让它工作。我使用 CSS 格式有问题吗?
让我知道您认为解决我问题的最佳方法。
谢谢!
【问题讨论】:
-
使用
.load(),然后在.load()方法的完整回调中调用.dataTable()函数应该没问题。当你“无法让它工作”时发生了什么?数据是否已加载但未格式化,或者根本没有加载,或者您是否在浏览器的控制台中收到错误,或者...?
标签: jquery html excel import datatables