Hej,
nie wiedziałem jak nazwać temat, ale chodzi mi o to że mam taki kod JS:
//Generate a file name
var fileName = "";
fileName += ReportTitle.replace(/ /g, "_");
var uri = 'data:text/csv;charset=utf-8,' + escape(CSV);
var link = document.createElement("a");
link.href = uri;
link.style = "visibility:hidden";
link.download = fileName + ".csv";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
header funkcji:
function JSONToCSVConvertor(JSONData)
Ona zostaje wywołana na "success" http.get. (po tym jak pobiore dane z serwera).
Na Chrome i FF działa pięknie: zapisuje plik. Natomiast pod IE dostaje błąd "The webpage cannot be displayed", a URL zmienia się na taki:
data:text/csv;charset=utf-8,Test%20file%20name%0D%0A%0AName%2CTitle%0D%0A%22test1%22%2C%22Test1%22%2C%0D%0A%22test2%22%2C%22Test2%22%2C%0D%0A
ten test1 i test2 to sa testowe dane.
W czym tkwi problem?