Autor | Zpráva | ||
---|---|---|---|
Shampoo Profil |
Ahoj,
potřebuju vytvořit csv a následně přidat událost, aby se csv dalo stáhnout. Nikde jsem ale nenašel funkční způsob, jak přidat i nějaký atribut filename, pod kterým jménem se soubor uloží. Defaultně se to uloží jako xxxxxxxxxx.part, což nechci. Je nějaká možnost, jak toho dosáhnout? HTML: <input id="downloadCSV" type="button" value="Download CSV"> JavaScript: //generate CSV as a string function generateCSV() { var str = ""; for (var i = 0; i <= mRows; i++) { if (i == 0) { for (var j = 0; j <= mCols; j++) { if (j == 0) { str += "col/row"; continue; } str += "," + j; } } else { for (var j = 0; j <= mCols; j++) { if (j == 0) { str += i; } else { str += "," + pole[i][j].getPoradi(); } } } str += "\n"; } return str; } //add event helped with jQuery $("#downloadCSV").click(function() { document.location = 'data:text/csv;charset=utf-8,' + encodeURIComponent(generateCSV()); }); |
||
juriad Profil |
#2 · Zasláno: 3. 4. 2013, 19:55:19
|
||
Časová prodleva: 11 let
|
0