Código:
<?php //header("Content-Type:text/xml;charset=UTF-8"); session_start();?> <html> <head> <meta http-equiv="Content-Type" content="text/html+xml; charset=utf-8" /> <script language="javascript" type="text/javascript"> function nuevoAjax(){ //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(); // xmlhttp.overrideMimeType('text/xml'); } return xmlhttp } function traerDatos() { var _cod=document.getElementById("cod"); _cod = _cod.value; //alert (cod); var campo1=document.getElementById("c1"); var campo2=document.getElementById("c2"); var campo3=document.getElementById("c3"); var campo4=document.getElementById("c4"); var campo5=document.getElementById("c5"); var campo6=document.getElementById("c6"); var ajax=nuevoAjax(); ajax.open("POST", "ej2.php", true); ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded charset=ISO-8859-1'); // alert(cod); ajax.send("v="+_cod); ajax.onreadystatechange=function() //alert(ajax.send()); { if (ajax.readyState == 4) { var respuesta=ajax.responseXML; //var respuesta2=ajax.responseText; //alert(respuesta2); //alert (respuesta); campo1.value=respuesta.getElementsByTagName('nombre')[0].firstChild.nodeValue; campo2.value=respuesta.getElementsByTagName("apellido")[0].firstChild.nodeValue; campo3.value=respuesta.getElementsByTagName("ci")[0].firstChild.nodeValue; campo4.value=respuesta.getElementsByTagName("codigo")[0].firstChild.nodeValue; campo5.value=respuesta.getElementsByTagName("mails")[0].firstChild.nodeValue; campo6.value=respuesta.getElementsByTagName("tel")[0].firstChild.nodeValue; alert(campo1.value); } } } </script>