RaviPatidar
RaviPatidar

Reputation: 1486

On form.submit method add header issue

Submit method in my form to upload image and text fields

Here is my code:

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

The token is not adding in this method please help me

Thanks in advance

Upvotes: 3

Views: 3403

Answers (2)

GoalDone
GoalDone

Reputation: 343

Create a common function for all form submit methods:

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

Upvotes: 2

Ajay Thakur
Ajay Thakur

Reputation: 1072

Use useDefaultXhrHeader:false

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

Upvotes: -1

Related Questions