Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Carga de ajax

Estas en el tema de Carga de ajax en el foro de Frameworks JS en Foros del Web. Ayer en el foro de PHP preguntava como hacer un tipo de actualizaciones en tiempo real leyendo un archivo, y me comentaron que con Ajax. ...
  #1 (permalink)  
Antiguo 09/10/2011, 12:08
 
Fecha de Ingreso: mayo-2009
Ubicación: Mérida, Yucatán
Mensajes: 68
Antigüedad: 14 años, 11 meses
Puntos: 3
Carga de ajax

Ayer en el foro de PHP preguntava como hacer un tipo de actualizaciones en tiempo real leyendo un archivo, y me comentaron que con Ajax. Hoy em puse a investigar como funcionaba ya que no lo conocia. Pero me tope con que cuando vuelvo a recargar la busqueda del artchivo se me borraba lo anterior.

Código HTML:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
var txt,x,i;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    xmlDoc=xmlhttp.responseXML;
    txt="";
    x=xmlDoc.getElementsByTagName("text");
    for (i=0;i<x.length;i++)
      {
      txt=txt + x[i].childNodes[0].nodeValue + "<br />";
      }
    document.getElementById("myDiv").innerHTML=txt;
    }
  }
xmlhttp.open("GET","index.php",true);
xmlhttp.send();
}
</script>
</head>

<body>

<h2>My CD Collection:</h2>
<div id="myDiv"></div>
<button type="button" onclick="loadXMLDoc()">Get my CD collection</button>
 
</body>
</html> 
Cada que pique el boton, recargara el contenido, pero si la fuente es diferente, borrara lo anterior, que puedo hacer para que se conserve el anterior y no se borre.. de paso pregunto como se podria actualizar solo sin tener que picar el boton, cada 10 segundos?

Etiquetas: ajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:31.