我在我的网站上运行 Bootstrap,并结合了一个名为Bootstrap Tables的引导插件。它请求将数据作为 JSON 文件交付。
我在让它工作时遇到了麻烦。我已经尝试了一整天,但没有结果。我还尝试了 Google 和其他代码示例。
我的 JSON 文件看起来像
{"giveawayid":"101", "creatorid":"7962290569"}
我的测试页面如下所示:
<html lang="en">
<head>
<!-- Latest compiled and minified JavaScript -->
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-table.js"></script>
<!-- Bootstrap - Latest compiled and minified CSS -->
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-table.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Test</title>
</head>
<body>
<p> </p>
<div class="container">
<!-- table -->
<table class='table' data-toggle="table" data-url="test.json">
<thead>
<TR>
<TH data-field="giveawayid" data-align="center" data-sortable="true">giveawayid</TH>
<TH data-field="creatorid" data-align="center" data-sortable="true">creatorid</TH>
</TR>
</thead>
</table>
</div>
</body></html>
现在,您可以通过可排序的标题看到,Bootstrap Table javascript 处于活动状态。
我还检查了 JSON 文件,虽然是我自己制作的,但它们似乎是有效的。然而,系统似乎没有处理数据。我如何确定他们的 json 文件是正确的?我检查了开发人员工具,没有看到错误。
有谁知道可能出了什么问题?
编辑:下面的解决方案