jQuery -数据库不工作
jQuery - TableSorter not working
我似乎不能弄清楚为什么表排序器jQuery插件似乎不工作。我已经包含了JavaScript文件和css文件(虽然不是必需的)并对其进行了初始化。什么好主意吗?
<script type="text/javascript" src="<?php echo $this->getThemePath()?>/js/sortable.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#supplierTable").tablesorter();
});
</script>
<table class="tablesorter table table-striped table-hover table-curved" id="supplierTable" name="supplierTable">
加载jQuery TableSorter插件脚本和主题后,需要将已加载的主题传递给jQuery.tablesorter
方法。
$(document).ready(function() {
$("#supplierTable").tablesorter({
// Select the theme that was loaded through CSS.
theme: 'ice',
// The default sorter will not work for the provided cell data.
headers: {
0: { sorter: 'text' },
1: { sorter: 'text' },
2: { sorter: 'text' }
},
});
});
<!-- Load jQuery if not already loaded. -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Load the TableSorter plugin. -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.21.5/js/jquery.tablesorter.min.js"></script>
<!-- Load a theme i.e. "ice". -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.21.5/css/theme.ice.min.css" rel="stylesheet" />
<table id="supplierTable" name="supplierTable" class="tablesorter table table-striped table-hover table-curved">
<thead>
<tr> <th>A</th> <th>B</th> <th>C</th> </tr>
</thead>
<tbody>
<tr> <td>0.0, 0</td> <td>1.1, 0</td> <td>2.2, 0</td> </tr>
<tr> <td>0.1, 1</td> <td>1.2, 1</td> <td>2.0, 1</td> </tr>
<tr> <td>0.2, 2</td> <td>1.0, 2</td> <td>2.1, 2</td> </tr>
</tbody>
</table>
你有几个问题,我可以看到:
首先,包含JS库的顺序很重要。你必须考虑到依赖性。这意味着您不能在一个库所依赖的库之前加载另一个库。在这种情况下,sortable.js依赖于JQuery库,因此必须在。
之后加载。其次,sortable.js的文档说你需要将你的表分类为"sortable"。
那么试试这个:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo $this->getThemePath()?>/js/sortable.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#supplierTable").tablesorter();
});
</script>
<table class="tablesorter table table-striped table-hover table-curved sortable" id="supplierTable" name="supplierTable">
相关文章:
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- 工作数据库函数没有'使用ajax时无法工作
- 如何使从数据库获取的 Ruby 代码在 JS 中工作
- 多设备混合应用程序 - 有没有人让 android 的索引数据库插件工作
- 使用 ajax 将文本区域信息存储到数据库中.除非我以任何方式编辑文本区域,否则工作正常.信息仍然被存储,但XMLHTT
- 无法让我的幻灯片通过我的数据库工作
- 如何使javascript在php数据库查询后工作
- 从web工作程序和主浏览器线程访问相同的websql数据库
- 尝试用javascript/PHP更新数据库不工作
- MongoDB / mongab Remove请求在本地工作,但在现场时删除数据库
- jquery只对数据库值工作一次
- 我的同时不能正常工作,以获取数据在php从数据库
- 将数据库信息从php传输到mysql_fetch_array时没有按预期工作
- jQuery AJAX检查邮件是否存在于数据库中,但由于某些原因无法工作
- 代码不工作.用户未从数据库中删除
- JQuery没有'ajax加载数据库后无法工作
- Fancybox没有'从数据库(php)获取图像时无法工作
- 谷歌地图折线与坐标从数据库不工作在所有浏览器
- Bootstrap dataTable不能与Codeigniter中的数据库一起工作
- Ajax post请求似乎可以工作,只是数据没有保存在数据库中