SilverStripe前端Ajax博客文章加载“阅读更多”按钮

时间:2015-07-08 13:35:23

标签: javascript jquery ajax silverstripe

我正在使用SilverStripe前端模块对博客持有人页面上的每个博客条目进行Ajax加载。唯一的问题是我在模块中提供的实际JS文件中遇到了JS问题。

  

未捕获的TypeError:无法读取未定义

的属性'sspagination'

这运行在第一行,我相信代码的JS文件:

$.widget("ss.ssendless", $.ss.sspagination, {
这是我的错吗?这是常见的吗?

此外,当我运行jQuery时,它说要运行,所以我可以启动AJAX加载,我得到另一个控制台错误。它要我运行的代码是:

$('div.pagination').ssendless({
    contentSelector: '.pagination-content',
    indicatorElement: $('.pagination-indicator')
});

我得到的错误是

  

未捕获的TypeError:$(...)。ssendless不是函数

这运行在我的jQuery的第一行

$('div.pagination').ssendless({

如果这个问题不是你可以解决的问题,你能否推荐另一个SS模块来帮助我从博客持有者页面而不是标准的编号分页中实现AJAX无休止的博客条目加载?

谢谢大家。

1 个答案:

答案 0 :(得分:0)

此时,当前SilverStripe Frontend module不适用于最新的SilverStripe Blog module

Blog模块最近进行了重大升级,改变了很多代码。该版本目前是主分支。

您可以通过下载1.0 branch来下载较早版本的Blog模块。这个版本应该与前端模块一起使用,虽然它不如当前版本好。