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

时间:2016-10-06 12:41:10

标签: javascript extjs http-headers token form-submit

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

这是我的代码:

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) {
    }
});

令牌不添加此方法请帮帮我

提前致谢

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

使用useDefaultXhrHeader:false

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