动态创建 CSRF 令牌 CakePHP 3

Dynamically creating a CSRF token CakePHP 3

因此,我在 AppController 的初始化函数中启用了 CSRF 组件。但是我有一个函数通过 AJAX 提交并从不在表单内的动态创建的输入发送数据:

$('a#delete').on('click', function(e) {
    e.preventDefault();
    $.post($(this).attr('href'), $('input.delete:checked').serialize());
})

我想知道是否有办法为不在表单内的动态创建的输入创建 CSRF 令牌?

我已经阅读了关于 Csrf 组件的 documentation,但它没有说明如何创建 Csrf 令牌,或者即使可以使用不包含在一个表格。

读取cookie值后添加_csrfToken作为表单参数:

var csrf = $.cookie('crsf');
$.post($(this).attr('href'), $('input.delete:checked').serialize() + '&_csrfToken=' + csrf);