十月 CMS AJAX 操作 - 插件

October CMS AJAX actions - plugin

如果我在尝试调用 AJAX 操作时遇到此错误,可能是什么问题?

Invalid handler name. The correct handler name format is: "onEvent"

我正在尝试使用联系表单插件,但由于这个 AJAX 调用错误,它无法正常工作。我在最底部的主模板中包含 {% framework %}{% framework extras %},就在 jQuery 包含之后。我在该主模板中包含的另一个部分中使用联系表。有任何想法吗?

来自docs

Handler names should have the following pattern: onName

您的处理程序名称是否遵循该模式?

所以在 october cms 中 ajax 处理程序名称应该是 onName 示例

<button data-request="onGallery" >Go</button>

并在 Ajax 处理程序中

public function onGallery()

{

     flash::success('hi');

}

根据文档,所有处理程序都应在函数名称前加上