I need to pass CSRFToken
with Ajax based post request but not sure how this can done in a best way.
Using a platform which internally checking CSRFToken
in request (POST request only)
initially I was thinking to add it to header like
$(function() {
$.ajaxSetup({
headers : {
'CSRFToken' : getCSRFTokenValue()
}
});
});
Which will make it available to each Ajax request, but it will not work for my case, since in request CSRFToken
is still coming as null.
Is there any way I can set CSRFToken
for all Ajax call dealing with POST
type
Edit
If I do something like this in my Ajax call
data: {"newsletter-subscription-email" : "XXX" , 'CSRFToken': getCSRFTokenValue()},
Everything is working fine.
My Issue is, I want to pass CSRFToken
value as a request parameter and not as a request header
question from:
https://stackoverflow.com/questions/22063612/adding-csrftoken-to-ajax-request 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…