Skip to content

Commit 12c13c3

Browse files
author
Olivier Dolbeau
authored
Merge pull request #387 from odolbeau/fix-xhr-headers
Always send X-Requested-With header when making an AJAX call
2 parents 0810fbe + 135f173 commit 12c13c3

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Resources/public/js/editInPlace.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ var TranslationBundleEditInPlace = function(saveUrl) {
108108
};
109109

110110
httpRequest.open('POST', saveUrl, true);
111+
httpRequest.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
112+
httpRequest.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
111113
httpRequest.send(JSON.stringify(regions));
112114
}
113115

Resources/public/js/webui.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ function editTranslation(el) {
2828

2929
xmlhttp.open("POST", editUrl, true);
3030
xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
31+
xmlhttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
3132
xmlhttp.send(JSON.stringify({message: el.value, key: el.getAttribute("data-key")}));
3233
}
3334

@@ -68,6 +69,7 @@ function createTranslation(el, url) {
6869

6970
xmlhttp.open("POST", url, true);
7071
xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
72+
xmlhttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
7173
xmlhttp.send(JSON.stringify({message: messageInput.value, key: keyInput.value}));
7274

7375
return false;
@@ -105,6 +107,7 @@ function deleteTranslation(el) {
105107

106108
xmlhttp.open("DELETE", editUrl, true);
107109
xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
110+
xmlhttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
108111
xmlhttp.send(JSON.stringify({key: messageKey}));
109112
}
110113

@@ -156,4 +159,4 @@ function showAllMessages(el) {
156159
var element = elements[i];
157160
element.classList.remove("d-none");
158161
}
159-
}
162+
}

0 commit comments

Comments
 (0)