En este post explicare como se puede descarga el contenido de un objeto en JQuery.
si crea un botón con el id «#descarga»
$(«#descarga»).click(function(e) {
var result =»<table>»;
//id_elemento el id que tiene nuestro elemento , apriori no se sabe c
var table = document.getElementById(id_elemento);
var tr = table.getElementsByTagName(‘tr’);
var th = table.getElementsByTagName(‘th’);
var colum = th.length;
var filas = tr.length;
result = result + » <tr>»+
«<th>ID </th><th>Asunto </th><th>Estado </th><th>Prioridad </th><th>Usuario Asginado </th>»
+ » </tr>»;
var i;
for ( i =0;i<filas; i++){
// console.log(tr[i].innerHTML);
var columas = tr[i].getElementsByTagName(‘td’);
var j;
result = result + » <tr>»;
for (j =0;j<colum; j++){
if (columas[j]!=undefined){
result = result + » <th>»+ columas[j].innerHTML+ » </th>»;
//console.log(columas[j].innerHTML);
}
}
result = result + » </tr>»;
}
result =result+»</table>»;
//console.log(result);
window.open(‘data:application/vnd.ms-excel,’ + result);
e.preventDefault();
});