十月CMS AJAX动作 - 插件

时间:2017-02-07 09:31:13

标签: javascript jquery ajax octobercms octobercms-plugins

如果在尝试调用AJAX操作时出现此错误,可能会出现什么问题?

  

无效的处理程序名称。正确的处理程序名称格式为:“onEvent”

我正在尝试使用联系表单插件,因为这个AJAX调用错误而无法正常工作。我在jQuery包含的最底层的主模板中添加了{% framework %}{% framework extras %}。我在另一部分中使用联系表单,该部分包含在该主模板中。有任何想法吗?

2 个答案:

答案 0 :(得分:2)

来自docs

  

处理程序名称应具有以下模式:onName

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

答案 1 :(得分:1)

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

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

和Ajax处理程序

public function onGallery()

{

     flash::success('hi');

}

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