| 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: 13 let
|
|||
0