Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/11/2011, 22:57
Avatar de rafa_yael
rafa_yael
 
Fecha de Ingreso: mayo-2010
Ubicación: Zapotlanejo, Mexico
Mensajes: 54
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: Problema con ajax? o la parte que corresponde a javascript

Cita:
Iniciado por DataLore Ver Mensaje
Ya del vamos hay algo fuera de orden ahi. Y falta alguna que otra llave de scope.

El orden correcto sería:

Código Javascript:
Ver original
  1. ....
  2. //se crea la conexion
  3. xmlhttp.open("GET","ajaxconsultaingresardatos.php?q="+texto,true);              
  4. //se envia el pedido
  5. xmlhttp.send();
  6. //se procesa la response
  7. xmlhttp.onreadystatechange = function() {
  8.         if (xmlhttp.readyState==4 && xmlhttp.status==200)      {
  9.               document.getElementById("prueba").innerHTML=xmlhttp.responseText;
  10.           }
  11. ....

Hoo, creo que las horas que pase tratando de resolverlo me atontaron XD. Gracias por la ayuda.

Cita:
Iniciado por DrFaust Ver Mensaje
Te recomiendo que estudies muy bien el código que encontraste, lo mires y lo vuelvas a mirar hasta que se te quede grabado... Y luego uses jQuery.

jQuery es una librería de JavaScript que tiene una infinidad de utilidades prácticamente indispensables para trabajar con este lenguaje. Entre ellas, hay varias funciones de AJAX que te van a hacer la vida muy fácil. Un ejemplo básico:

$.get("contenido.php?id=1", function(r) {alert("El contenido es: " + r;});

... Y ya. Una línea de código.

Es importante que conozcas la lógica de AJAX en profundidad, y por eso te recomiendo que analices el código que posteaste y entiendas qué hace cada cosa. Pero también es importante complicarse la existencia lo menos posible, para poder invertir tu tiempo y tu atención en otros aspectos más importantes del proyecto. No tiene sentido escribir cien líneas de código si podés hacer lo mismo con diez.

Podés bajarte jQuery de: http://jquery.com/
Si muchas gracias lo tomare en cuenta. Estuve estudiando el código e investigando para que es cada cosa pero como bien dices, es importante conocer la lógica de ajax, y pues si apenas conozco su existencia. xD

Y tambien gracias por el dato de la libreria.