Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/11/2010, 18:20
Avatar de chicohot20
chicohot20
 
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años, 6 meses
Puntos: 43
Respuesta: proble ajax con chrome

En los JSP no creo que este el error. debe ser en la definicion AJAX
Prueba con esto:

Código JSP:
Ver original
  1. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  2. <script>
  3.     function resultadofiltro(){
  4.        
  5.         if( ajax.readyState == 4  && ajax.status==200){
  6.         // Comprobamos si la respuesta ha sido correcta (resultado HTTP 200)
  7.         // Escribimos el resultado en la pagina HTML mediante DHTML
  8.             document.getElementById("resultado").innerHTML = ajax.responseText;
  9.     }
  10.     }
  11.     function filtraDatos(){
  12.    
  13.         var ajax=false;
  14.         if (window.XMLHttpRequest)
  15.         {
  16.             ajax = new XMLHttpRequest();
  17.         }
  18.         else if (window.ActiveXObject)
  19.         {
  20.             ajax= new ActiveXObject("Microsoft.XMLHTTP");
  21.         }
  22.         ajax.onreadystatechange = resultadofiltro;
  23.         var datos="cod="+document.formulario.cod.value;
  24.         datos= datos+"&rut="+document.formulario.rut.value;
  25.         datos= datos+"&razsoc="+document.formulario.razsoc.value;
  26.         datos=datos+"&sexo="+document.formulario.sexo.value;
  27.         datos= datos+"&estc="+document.formulario.estc.value;
  28.         datos= datos+"&aleatorio="+Math.random();
  29.         ajax.open("get", "/Prueba/Validar.jsp?" + datos, true);
  30.         ajax.send( "" );
  31.     }
  32. </script>
  33. <form name="formulario" action="#">
  34.       Codigo:<input type="text" name="cod" value=""><br>
  35.       Rut<input type="text" name="rut" value=""><br>
  36.       Razon Social:<input type="text" name="razsoc" value=""><br>
  37.       Sexo:<input type="text" name="sexo" value=""><br>
  38.       Estado Civil:<input type="text" name="estc" value=""><br>
  39.     <input type="button" name="boton" value="validar" onclick="filtraDatos()">
  40.     <div id="resultado"></div>
  41. </form>