【发布时间】:2018-06-23 20:37:01
【问题描述】:
我正在编写一个插件,它在后端设置中定义了一些字段。
其中一个字段是包含一个按钮的部分字段,由于数据属性 API,它会触发 Ajax 请求。
<button type="button" class="btn btn-danger" data-request="onReset">
My button
</button>
我应该把“onReset()”函数放在哪里?我试图把它放在我的设置模型中,甚至试图创建一个设置控制器(虽然没有必要使用设置页面),但我总是收到以下错误:
Ajax handler 'onReset' was not found
我不知道该怎么做才能触发onReset() 功能,熟悉Laravel / OctoberCMS 的人可以指出正确的方向吗?
谢谢
【问题讨论】:
-
您可以内联(丑陋)
<button type="button" class="btn btn-danger" data-request="onReset" onclick="onReset()">或创建一个单独的.js文件,该文件包含在页面上(带有脚本标签)就在body结束标签之前注册一个加载文档时的事件处理程序。
标签: ajax laravel laravel-5 octobercms octobercms-plugins