javascript - SilverStripe 前端 Ajax 博客文章使用 'read more' 按钮加载

标签 javascript jquery ajax silverstripe

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

Uncaught TypeError: Cannot read property 'sspagination' of undefined

它运行在我认为代码的 JS 文件的第一行:

$.widget("ss.ssendless", $.ss.sspagination, {

这是我的错吗?这种情况常见吗?

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

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

我得到的错误是

Uncaught TypeError: $(...).ssendless is not a function

这在我的 jQuery 的第一行运行

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

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

谢谢大家。

最佳答案

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

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

您可以通过下载1.0 branch来下载旧版本的博客模块。 。此版本应该可以与前端模块一起使用,尽管它不如当前版本。

关于javascript - SilverStripe 前端 Ajax 博客文章使用 'read more' 按钮加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31294370/

相关文章:

javascript - Angular JS 改变变量语法

javascript - 瘦客户端和胖客户端之间的通信

javascript - POST 数据到 python 脚本

javascript - Mongoose MongoNetworkError//连接错误

javascript - Javascript 中的重复手动幻灯片

javascript - 浏览器重新格式化我的 HTML,导致不同的外观

javascript - 为什么这个函数在 jquery 1.9.1 中不再起作用?

javascript - jQuery自定义滚动导致闪烁

javascript - 没有从 ajax 得到响应,进入错误函数

jquery - 经典的asp文件上传与jquery优点?