les dejo el codigo para que lo miren.
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 recuperaResidencia() { var ajax=nuevoAjax(); ajax.open( "GET", "pagina2.jsp?persona="+document.all.entrada.value, true); ajax.onreadystatechange = function() { if (ajax.readyState==1){ //cargando document.all.salida.innerHTML="Cargando......."; } else if (ajax.readyState==4) { if(ajax.status==200) { //escribo datos document.all.salida.innerHTML=ajax.responseText;//copiar la } else if(ajax.status==404) {//error document.all.salida.innerHTML = "La direccion no existe"; } else {//error document.all.salida.innerHTML = "Error: ".ajax.status; } } } ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(null); }
Puede ser que mi apache le falte algún archivo o algo para que soporte XMLHttpRequest(). Poniendo alert para ver donde falla se detiene en el open no sale de hay. K podria ser? espero su ayuda.
gracias