【发布时间】:2017-03-10 10:22:55
【问题描述】:
我正在使用基于Laravel 和Twig 的OctoberCMS。
我正在使用有 2 个按钮的 Twig AJAX Form。每个调用一个 PHP 函数,actionOne() 和 actionTwo()。
如何让第二个按钮同时调用两个函数?
在一个按钮上使用多个data-request 不起作用。并且在data-request 中使用多个用逗号分隔的函数也不起作用。
表格
{{ form_open() }}
<button type="button" data-request="actionOne">Action 1</button>
<button type="button" data-request="actionTwo">Action 1 & 2</button>
<input type="checkbox" name="queuedOne[]" value="{{ record.one }}" />
<input type="checkbox" name="queuedTwo[]" value="{{ record.two }}" />
{{ form_close() }}
编辑:我已经更正了 data-request 和 name 的值。
【问题讨论】:
-
$('button[data-request="actionTwo"]').on('click', function() { $('button[data-request="actionOne"]').trigger('click'); }应该可以工作 -
@DarkBee 好像不起作用,只调用了函数actionOne。
标签: php ajax twig octobercms