30/10/2012, 17:14
|
| | Fecha de Ingreso: diciembre-2011
Mensajes: 77
Antigüedad: 12 años, 11 meses Puntos: 2 | |
Incremento de memoria en IE utilizando Ajax Hola Amigos.
Estoy haciendo una página en ASP.NET que utiliza mucho javascript y ajax con jquery. Su objetivo es mantenerse siempre visible mostrando el progreso de cierto proceso.
El problema que tengo es que la memoria en el IE (7,8) se incrementa y no sé q es lo q pueda estar causando esta anomalía.
el método ajax que estoy utilizando es el siguiente:
function getContactos() {
$.ajax({
type: "POST",
url: "../../BalanceGeneralTermicaCTE.aspx/ObtenerContactos",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function (response) {
var contactos = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
for (var i = 0; i < contactos.length; i++) {
if (Parametros[contactos[i].Id] != null)
delete Parametros[contactos[i].Id];
//Parametros es una colección de objetos para guardar los valores q luego utilizan las funciones javascript
Parametros[contactos[i].Id] = new Object();
Parametros[contactos[i].Id].Valor = contactos[i].V;
Parametros[contactos[i].Id].UM = contactos[i].UM;
Parametros[contactos[i].Id].E = contactos[i].E;
}
for (var i = 0; i < Funciones.length; i++)
Funciones[i](); // ejecuto un grupo de funciones q utilizan la colección de los Parametros
}
});
}
jQuery(document).ready(function () {
getContactos();
setInterval(getContactos, 30000)
});
Espero amigos q puedan ayudarme. Saludos cordiales, Erick. |