在 form.submit 方法上添加 header 问题

On form.submit method add header issue

在我的表单中提交方法以上传图像和文本字段

这是我的代码:

var form = Ext.getCmp('form');
form.submit({
    url: webAPI+'setting/updateCityInformation',
    method: 'POST',
    headers: {
        token: getCookie("requestToken")
    },
    success: function(form, action) {
        console.log('success');
    },
    failure: function(form, action) {
    }
});

此方法未添加令牌,请帮助我

提前致谢

使用useDefaultXhrHeader:false

useDefaultXhrHeader: false,
headers: {
  'token': getCookie("requestToken"),
  'Content-Type': 'multipart/form-data',
}

为所有表单提交方法创建一个通用函数:

Ext.Ajax.on("beforerequest", function(event, request) {
       if(request.headers && request.headers.token) {
            request.headers.token = getCookie("requestToken");
       }
});