I am sending data from view to controller with AJAXand I got this error:
WARNING: Can’t verify CSRF token authenticity
I think I have to send this token with data.
Does anyone know how can I do this ?
Edit: My solution
I did this by putting the following code inside the AJAX post:
headers: {
'X-Transaction': 'POST Example',
'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
},
You should do this:
Make sure that you have
<%= csrf_meta_tag %>in your layoutAdd
beforeSendto all the ajax request to set the header like below:To send token in all requests you can use: