From 88d53ec0d51d6e78b97f3a8e3cc523ea527767a2 Mon Sep 17 00:00:00 2001 From: Luke Towers Date: Tue, 14 Feb 2017 17:46:56 -0600 Subject: [PATCH] Support CORS requests via framework.js Adds support for Cross-Origin requests made via framework.js by manually adding the `X-Requested-With: XMLHttpRequest` header required for server-side detection of AJAX requests that is sent on normal Same-Origin AJAX requests but stripped by default by jQuery when making Cross-Origin requests. Note: Request target server still needs to have `Access-Control` headers configured correctly to return a request. --- modules/system/assets/js/framework.js | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/system/assets/js/framework.js b/modules/system/assets/js/framework.js index 7646a913a..6060da81f 100644 --- a/modules/system/assets/js/framework.js +++ b/modules/system/assets/js/framework.js @@ -65,6 +65,7 @@ if (window.jQuery.request !== undefined) { } var requestHeaders = { + 'X-Requested-With': 'XMLHttpRequest', 'X-OCTOBER-REQUEST-HANDLER': handler, 'X-OCTOBER-REQUEST-PARTIALS': this.extractPartials(options.update) }