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

Ajax error + php y xml

Estas en el tema de Ajax error + php y xml en el foro de Frameworks JS en Foros del Web. Hola un saludo a todos soy realmente nuevo en el foro y me gustaría que me ayudaran con un problemita que tengo me encuentro realizando ...
  #1 (permalink)  
Antiguo 06/10/2009, 10:19
 
Fecha de Ingreso: octubre-2009
Ubicación: Barranquilla,Colombia
Mensajes: 19
Antigüedad: 14 años, 7 meses
Puntos: 0
Ajax error + php y xml

Hola un saludo a todos soy realmente nuevo en el foro y me gustaría que me ayudaran con un problemita que tengo
me encuentro realizando una petición al servidor por medio de ajax esta viaja a una pagina php y esta me devuelve un resultado en xml el cual me llenara unos
inputs text pero al momento de enviar la peticion el codigo de ajax me arroja un error el cual no conozco de ante mano agradezco su ayuda
Este es el codigo con el error
ajax
Código:
function nuevoAjax(){
var xmlhttp=false;
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
 
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function traer(){
	var con=document.getElementById('doc').value;
	var nom=document.getElementById('usu');
	var nom=document.getElementById('ema');
    var ajax=nuevoAjax();
	ajax.open=("GET","aml.php?doc="+con,true);
 	ajax.onreadystatechange=function(){
 		if (ajax.readyState==4)
		 {
		 	if(ajax.status==200){
 			var respuesta=ajax.responseXML;
 			nom.value=respuesta.document.getElementsByTagName('usuario')[0].childNodes[0].data;
 			mail.value=respuesta.document.getElementsByTagName('email')[0].childNodes[0].data;
 		}else{
 			alert("Estatus=" +ajax.status+ "\nMotivo=" +ajax.statusText)
 		}
 		}
 	}
	
 	ajax.send(null);
Uncaught Error: INVALID_STATE_ERR: DOM Exception 11
	
}
  #2 (permalink)  
Antiguo 06/10/2009, 10:43
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Ajax error + php y xml

Esto es incorrecto:
Código Javascript:
Ver original
  1. ajax.open=("GET","aml.php?doc="+con,true);
Prueba así:
Código Javascript:
Ver original
  1. ajax.open("GET","aml.php?doc="+con,true);
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 06/10/2009, 11:54
 
Fecha de Ingreso: octubre-2009
Ubicación: Barranquilla,Colombia
Mensajes: 19
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ajax error + php y xml

David Muchas gracias por tu respuesta me ha servido era un error tonto del cual a veces por desespero no vemos
  #4 (permalink)  
Antiguo 07/10/2009, 11:09
 
Fecha de Ingreso: octubre-2009
Ubicación: Barranquilla,Colombia
Mensajes: 19
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ajax error + php y xml

hola otra vez yo he tengo otro problema con este mismo codigo despues de corregir el error que tenia ayer probe y probe y trate de no postear otra vez hasta estar sin recursos.
el codigo me trae los datos de la pagina php el problema es que cuando asigno los valores a los inputs text me muestra indefinido a continuacion coloco mi codigo php para que se hagan una idea

Código php:
Ver original
  1. <?php
  2.  
  3. /**
  4.  * @author  Jp
  5.  * @copyright 2009
  6.  */
  7.  
  8. $documento=$_POST['doc'];
  9. $link=mysql_connect('xxxx','xxx','xxxxx');
  10. mysql_select_db('xxxx',$link);
  11. $sql="select usuario,email from usuarios where pass='$documento'";
  12. $resultado=mysql_query($sql,$link);
  13.  
  14. while($registro=mysql_fetch_array($resultado)){
  15. header("Content-type: text/xml");
  16. $xml="<?xml version='1.0' encoding='ISO-8859-1'?>";
  17. $xml.="<datos>";
  18. $xml.="<usuario><![CDATA[$registro[usuario]]]></usuario>";
  19. $xml.="<mail><![CDATA[$registro[email]]]></mail>";
  20. $xml.="</datos>";
  21. echo $xml;
  22. }
  23. ?>
  #5 (permalink)  
Antiguo 08/10/2009, 06:57
 
Fecha de Ingreso: octubre-2009
Ubicación: Barranquilla,Colombia
Mensajes: 19
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ajax error + php y xml

Saludos. Por favor me gustaria que me dieran alguna sugerencia de ante mano gracias
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 18:38.