I want to make a ajax call using $.POST. But I am getting 403 error. But GET works perfectly fine. My code is:
var url = \"/xyz/abc/subscribe?name=\"+name;
$
This is an example of without disabling CSRF.
Step 1: In your header add CSRF like this
Step 2: Make call with token
$( "#create_something" ).click(function() {
var token = $("meta[name='_csrf']").attr("content");
$.ajax({
url : '/xxxxxxxxxxxx', // url to make request
headers: {"X-CSRF-TOKEN": token}, //send CSRF token in header
type : 'POST',
success : function(result) {
alert(result);
}
})
});