Fixing XMLHttpRequest data type
This commit is contained in:
4
dist/scorm-again.js
vendored
4
dist/scorm-again.js
vendored
File diff suppressed because one or more lines are too long
2
dist/scorm-again.js.map
vendored
2
dist/scorm-again.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/scorm-again.min.js
vendored
2
dist/scorm-again.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -17,6 +17,7 @@ export default class BaseAPI {
|
|||||||
autocommitSeconds: 60,
|
autocommitSeconds: 60,
|
||||||
lmsCommitUrl: false,
|
lmsCommitUrl: false,
|
||||||
dataCommitFormat: 'json', // valid formats are 'json' or 'flattened', 'params'
|
dataCommitFormat: 'json', // valid formats are 'json' or 'flattened', 'params'
|
||||||
|
commitRequestDataType: 'application/json;charset=UTF-8',
|
||||||
auto_progress: false,
|
auto_progress: false,
|
||||||
};
|
};
|
||||||
cmi;
|
cmi;
|
||||||
@@ -869,6 +870,8 @@ export default class BaseAPI {
|
|||||||
|
|
||||||
const httpReq = new XMLHttpRequest();
|
const httpReq = new XMLHttpRequest();
|
||||||
httpReq.open('POST', url, false);
|
httpReq.open('POST', url, false);
|
||||||
|
httpReq.setRequestHeader('Content-Type',
|
||||||
|
this.settings.commitRequestDataType);
|
||||||
try {
|
try {
|
||||||
if (params instanceof Array) {
|
if (params instanceof Array) {
|
||||||
httpReq.setRequestHeader('Content-Type',
|
httpReq.setRequestHeader('Content-Type',
|
||||||
|
|||||||
Reference in New Issue
Block a user