Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/11/2010, 17:23
crisoof
 
Fecha de Ingreso: noviembre-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
Respuesta: proble ajax con chrome

no me da ni un solo error eso es lo malo no me dice nada es como si tuviese un formulario con boton pero sin ni una funcion vi los foros eso ia lo descubri lo del objecto mira mi codigo lo puse
Código ajax:
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.     try
  13.     {
  14.         // Creacion del objeto AJAX para navegadores no IE
  15.         ajax=new ActiveXObject("Msxml2.XMLHTTP");
  16.     }
  17.     catch(e)
  18.     {
  19.         try
  20.         {
  21.             // Creacion del objet AJAX para IE
  22.             ajax=new ActiveXObject("Microsoft.XMLHTTP");
  23.         }
  24.         catch(E)
  25.         {
  26.             if (!ajax && typeof XMLHttpRequest!='undefined') ajax=new XMLHttpRequest();
  27.         }
  28.     }
  29.         ajax.onreadystatechange = resultadofiltro;
  30.         var datos="cod="+document.formulario.cod.value;
  31.         datos= datos+"&rut="+document.formulario.rut.value;
  32.         datos= datos+"&razsoc="+document.formulario.razsoc.value;
  33.         datos=datos+"&sexo="+document.formulario.sexo.value;
  34.         datos= datos+"&estc="+document.formulario.estc.value;
  35.         datos= datos+"&aleatorio="+Math.random();
  36.         ajax.open("get", "/Prueba/Validar.jsp?" + datos, true);
  37.         ajax.send( "" );
  38.     }
  39. </script>
  40. <form name="formulario" action="#">
  41.       Codigo:<input type="text" name="cod" value=""><br>
  42.       Rut<input type="text" name="rut" value=""><br>
  43.       Razon Social:<input type="text" name="razsoc" value=""><br>
  44.       Sexo:<input type="text" name="sexo" value=""><br>
  45.       Estado Civil:<input type="text" name="estc" value=""><br>
  46.     <input type="button" name="boton" value="validar" onclick="filtraDatos()">
  47.     <div id="resultado"></div>
  48. </form>

y la otra pagina q tine q mostrar los elementos es
Código ajax:
Ver original
  1. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  2. <%@page import="java.util.*"%>
  3. <%@page import="prueba.duoc.ListaAccionista"%>
  4. <%@page import="prueba.duoc.Accionista"%>
  5.  
  6. <%
  7.  
  8. int codigo= Integer.parseInt(request.getParameter("cod"));
  9. String rut= request.getParameter("rut");
  10. String rsocial= request.getParameter("razsoc");
  11. String sexo=request.getParameter("sexo");
  12. String estC=request.getParameter("estc");
  13. ListaAccionista m= new ListaAccionista();
  14. ArrayList<Accionista>array= m.filtrar(codigo,rut,rsocial,sexo,estC);
  15. %>
  16. <table border="2" cellpadding="8">
  17. <th>Codigo</th><th>Rut</th><th>Razon Social</th><th>Sexo</th>
  18.           <th>Estado Civil</th>
  19.       <tr>
  20. <%
  21. for(int i=0;i<array.size();i++){
  22.     Accionista c;
  23.     c=(Accionista)array.get(i);
  24.     %>
  25.     <td><%=String.valueOf(c.getAccodigo())%></td>
  26.     <td><%=c.getAccrut()%></td>
  27.     <td><%=c.getAccrazonsocial()%></td>
  28.     <td><%=c.getAccsexo()%></td>
  29.     <td><%=c.getAccestadocivil()%></td>
  30.       </tr>
  31.     <%}%>
  32.     </table>

el problema sera el metodo?? al q iamo o noc sigue sin hacer ni mostrar nada algun error o algo

Última edición por crisoof; 11/11/2010 a las 17:41 Razón: me ekivoke