Index: lams_gradebook/web/includes/javascript/blockexportbutton.js =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -r0933451e694b19886dd20e2962fc984e997dbf6e --- lams_gradebook/web/includes/javascript/blockexportbutton.js (.../blockexportbutton.js) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_gradebook/web/includes/javascript/blockexportbutton.js (.../blockexportbutton.js) (revision 0933451e694b19886dd20e2962fc984e997dbf6e) @@ -32,7 +32,21 @@ $('#' + areaToBlock).unblock(); } }, 1000); - - document.location.href = exportExcelUrl + "&downloadTokenValue=" + token; + + //dynamically create a form and submit it + var form = $('
'); + form.attr("method", "post"); + form.attr("action", exportExcelUrl); + + var hiddenField = $(''); + hiddenField.attr("type", "hidden"); + hiddenField.attr("name", "downloadTokenValue"); + hiddenField.attr("value", token); + form.append(hiddenField); + + // The form needs to be a part of the document in order to be submitted + $(document.body).append(form); + form.submit(); + return false; }