Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2011, 18:17
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
Problema con ajax? o la parte que corresponde a javascript

Buenas...

Estoy con un proyecto personal que incluye php y mysql. Soy nuevo y no entiendo mucho. Resulta que busque un codigo de "AJAX" para hacer unas consultas sin recargar página. y me encontre con este código.


Código Javascript:
Ver original
  1. function ajax (texto){
  2.             alert(texto);
  3.             if (texto=="")
  4.               {
  5.               document.getElementById("prueba").innerHTML="VAcio";
  6.               return;
  7.               }
  8.              if (window.XMLHttpRequest)
  9.               {// code for IE7+, Firefox, Chrome, Opera, Safari
  10.               xmlhttp=new XMLHttpRequest();
  11.               } else
  12.                   {// code for IE6, IE5
  13.                   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  14.                   }
  15.             xmlhttp.onreadystatechange = function()
  16.                 if (xmlhttp.readyState==4 && xmlhttp.status==200)
  17.                 {
  18.                 document.getElementById("prueba").innerHTML=xmlhttp.responseText;
  19.                 }
  20.            
  21.            
  22.             xmlhttp.open("GET","ajaxconsultaingresardatos.php?q="+texto,true);
  23.             xmlhttp.send();

Pero no me funciona. Parece ser que el error esta en la linea 15. Pero no se a que se deba. Esto lo se pues comentaba secciones del codigo para ver hasta donde dejaba de correr, y fue en esta linea que practicamente trono.

Se supone que me tiene que pasar unos datos por medio de GET a una pagina php que realizara la consulta SQL. Pero no ha funkado XS. Espero me puedan ayudar.