BlueImp:如何在销毁事件上设置和发送额外的 formData?

BlueImp: How to set and send additional formData on destroy events?

当post 表单数据时,我的后端还需要来自_csrfToken 字段的数据。当用户点击删除 BlueImp jQuery 插件上的图像时如何设置和发送此字段数据?

这是我正在尝试但没有成功的方法,following BlueImp Docs

  $('#fileupload').on('fileuploaddestroy', function (e, data) {
    var val = $('input[name="_csrfToken"]').val();
    data.formData = {_csrfToken: val};
    });

我在 chrome 开发者工具中看到的

Accept:application/json, text/javascript, */*; q=0.01
Accept-Encoding:gzip, deflate
Accept-Language:hr
Connection:keep-alive
Content-Length:0
Cookie:csrfToken=7fb73d62278fe3773c07ce1668f0af107d57a9bcdf7f2e1565dd8836907c9141c8ed9db2507636e5de7b8e6d9f6cdce3065b5d48100dd6b37d85568c3d8d0b89; CAKEPHP=l32oplq1i7qfapv3vtr6up7au1
Host:localhost
Origin:http://localhost
Referer:http://localhost/apartmani/admin/albums/edit/1
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
X-Requested-With:XMLHttpRequest

好的,我通过设置 header:

找到了解决方案
 $('#fileupload').on('fileuploaddestroy', function (e, data) {
    var val = $('input[name="_csrfToken"]').val();
    //data.formData = {_csrfToken: val};
    data.headers={'X-CSRF-Token': val};
    });