我有一张要排序的表。问题是这个表是通过一些 JS (filter-data.js) 函数从外部文件 (inc.php) 加载的。更准确地说,我有一个带有提交按钮的 main.php 页面。当我单击它时,会触发一些 JS 代码,该代码调用 inc.php 文件以使用来自 MySQL 库的按需数据填充我的表,然后将它们(表 + 数据)都放回主页:
这是主页上的表格占位符。
<div id="tableData"></div>
这是主页上的提交按钮:
<input type="submit" onclick="genTable()" value="Populate users data">
这是我从 table.inc.php 页面得到的:
<table id="my-table">
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>45</td>
<td>34</td>
</tr>
<tr>
<td>23</td>
<td>17</td>
</tr>
</tbody>
</table>
我不确定如何以及在哪里调用 TS 函数 - 它应该在 main.php 页面还是 table.inc.php 页面上?我几乎尝试了一切,但没有成功。
$("#my-table").tablesorter();
如果我跳过 JS,只需要 main.php 页面中的 table.inc.php 文件,它就可以正常工作。
谢谢!