Default jQuery AJAX accept headers to JSON

This commit is contained in:
James Brooks
2015-05-25 20:18:01 +01:00
parent 80580eadeb
commit e399fe4637

View File

@@ -1,13 +1,22 @@
$(function() {
// Ajax Setup
$.ajaxPrefilter(function(options, originalOptions, jqXHR) {
if (! options.beforeSend) {
options.beforeSend = function(xhr) {
jqXHR.setRequestHeader('Accept', 'application/json; charset=utf-8');
jqXHR.setRequestHeader('Content-Type', 'application/json');
};
}
var token;
if (! options.crossDomain) {
token = $('meta[name="token"]').attr('content');
if (token) {
return jqXHR.setRequestHeader('X-CSRF-Token', token);
jqXHR.setRequestHeader('X-CSRF-Token', token);
}
}
return jqXHR;
});
$.ajaxSetup({