Javascript jQuery Tablesorter寻呼机在Rails 4中不工作
我正在尝试使用tablesorterPager插件对表进行分页。我完全遵循了这一点,但是当我加载页面时,我看到了整个表,我得到一个控制台错误,说TableSorterPage未定义 以下是我的HTML页面中的JS代码:Javascript jQuery Tablesorter寻呼机在Rails 4中不工作,javascript,jquery,ruby-on-rails,tablesorter,Javascript,Jquery,Ruby On Rails,Tablesorter,我正在尝试使用tablesorterPager插件对表进行分页。我完全遵循了这一点,但是当我加载页面时,我看到了整个表,我得到一个控制台错误,说TableSorterPage未定义 以下是我的HTML页面中的JS代码: $(function(){ $("#myTable").tablesorter(); }); $('#my-table') .tablesorter({ theme: 'blue', widget: ['zebra'] })
$(function(){
$("#myTable").tablesorter();
});
$('#my-table')
.tablesorter({
theme: 'blue',
widget: ['zebra']
})
.tablesorterPager({
container: $('#pager'),
size: 2
});
我有教程中JS和CSS文件的相同副本,它们加载得很好。当页面加载时,我可以对表进行排序,但分页功能都不起作用。我对JS和jQuery还很陌生,所以我不知道如何进一步调试这个问题。您是否尝试将其全部放在pageready函数中
$(function(){
$("#myTable").tablesorter({
theme: 'blue',
widget: ['zebra']
})
.tablesorterPager({
container: $('#pager'),
size: 2
});
});
那没有效果。相同的问题仍在发生。控制台中是否存在其他错误?如果没有,您可以将html添加到问题中。不再有错误。我解决了这个问题。由于某种原因,jquery.tablesorter.pager.js文件没有被Rails编译,尽管我将它添加到了application.js文件中。我在布局文件中添加了一个对它的调用,现在它似乎正在工作。我必须将
/=require jquery tablesorter/addons/pager/jquery.tablesorter.pager
添加到我的application.js文件中。