Ver Mensaje Individual
  #16 (permalink)  
Antiguo 04/09/2011, 10:41
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: if para actualizar div solo si hay cambios

1 - desde el principio utilizaste AJAX con jQuery
2 - te estás complicando demasiado, tu problema NO es el código, sino de ANÁLISIS

piensa ¿que necesito para comparar?: el valor de mi capa actual y el valor devuelto por el servidor (ajax)

¿como obtengo tales valores?:
1- el valor de ajax lo obtengo desde la variable data pasada por jQuery (... success: function(data) {...) o RequestObject.responseText si uso el XmlHttpRequest Normal

2 - el valor de mi capa lo obtengo con jQuery así: var capa = $("#todos_actualizar").html(); o usando var capa = document.getElementById('todos-actualizar').innerHTML;

ya tengo mis 2 valores ¿como comparo?: con un if:

Código Javascript:
Ver original
  1. //...
  2. success: function(data) {
  3. var capa = $("#todos_actualizar").html();
  4. if (data != capa){
  5.     $("#todos_actualizar").html(data);
  6. }
  7. }
  8. //...
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...