Fixing XMLHttpRequest data type

This commit is contained in:
Jonathan Putney
2019-11-19 14:12:09 -05:00
parent d9adc2f0de
commit 5c46dea6d9
4 changed files with 8 additions and 3 deletions

4
dist/scorm-again.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -17,6 +17,7 @@ export default class BaseAPI {
autocommitSeconds: 60,
lmsCommitUrl: false,
dataCommitFormat: 'json', // valid formats are 'json' or 'flattened', 'params'
commitRequestDataType: 'application/json;charset=UTF-8',
auto_progress: false,
};
cmi;
@@ -869,6 +870,8 @@ export default class BaseAPI {
const httpReq = new XMLHttpRequest();
httpReq.open('POST', url, false);
httpReq.setRequestHeader('Content-Type',
this.settings.commitRequestDataType);
try {
if (params instanceof Array) {
httpReq.setRequestHeader('Content-Type',