php - 未找到 Ajax 处理程序“onPagePosts”(10 月新手)
问题描述
编辑:我知道没有代码。很大程度上是因为我不知道这段代码在哪里!
我很好奇 /where/ 我应该开始在后端查找(基于我拥有的堆栈跟踪)。
我正在寻找解决我自己的问题,但我不确定从哪里开始。
谁知道 10 月份的 AJAX 代码存储在哪里?或者一个简单的图表在哪里被称为什么?这是一个很棒的系统,我只是机器语言的缓慢学习者。
EDIT2:布局中存在的代码会引发错误
public function onPagePosts()
{
$this->blogPosts->setProperty('pageNumber', post('page'));
$this->pageCycle();
}
当用户向下滚动主页时,我有一个 AJAX 脚本加载更多帖子(销售项目、文章等)。
但是,我没有构建这个(模板的一部分)并且不确定代码到底有什么问题。我尝试将组件添加到正确的页面,但不确定 AJAX 是从哪里调用的。
代码应该出现在 上/home
,并已添加到默认和主页.htm
和.conf
.
堆栈跟踪 (0-5) 的前几行如下所示:
Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined function is_countable() in /home/andmorew/public_html/modules/system/controllers/requestlogs/_referer_field.htm:1
Stack trace:
#0 /home/andmorew/public_html/modules/system/traits/ViewMaker.php(247): include()
#1 /home/andmorew/public_html/modules/system/traits/ViewMaker.php(97): Backend\Classes\Controller->makeFileContents('/home/andmorew/...', Array)
#2 /home/andmorew/public_html/modules/backend/widgets/form/partials/_field_partial.htm(7): Backend\Classes\Controller->makePartial('_referer_field....', Array)
#3 /home/andmorew/public_html/modules/system/traits/ViewMaker.php(247): include('/home/andmorew/...')
#4 /home/andmorew/public_html/modules/system/traits/ViewMaker.php(97): Backend\Classes\WidgetBase->makeFileContents('/home/andmorew/...', Array)
#5 /home/andmorew/public_html/modules/backend/widgets/Form.php(277): Backend\Classes\WidgetBase->makePartial('_field_partial....', Array)
该页面应加载结果的下一个“页面”(用户查看卡片样式),但会引发此错误并且什么也不做。
解决方案
推荐阅读
- python - Pandas to stata 不保留布尔类型
- django - 使用 nginx 和 gunicorn 的 Django 500 服务器错误
- rx-java2 - 如何在 RxJava2 中连接EagerDelayError
- apache-kafka - 帐户借记中的状态不一致 - 使用 Kafka 事务的信用申请
- vue.js - 创建全局 Axios 配置并将其添加到 Vue 实例
- r - GG-plot 2 - 图例不匹配
- python - Django:将两种类型的客户(个人和公司)的模型连接到地址模型的最聪明的方法是什么?
- flutter - 如何让启动页面全屏颤动
- java - 无法从包含另一个类的对象的数组列表中选择随机对象
- ios - 多次调用 viewWillLayoutSubviews