Tema: FIFO jquery
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/07/2010, 19:43
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: FIFO jquery

vi que para agregar los resultados obtenes lo que tiene #departamentos-municipios y despues concatenas con lo que queres mostrar, no? no será eso tu problema que mustra lo que recibe encima de lo anterior?

podes usar append, por ejemplo

Código Javascript:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.     <title></title>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6.     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  7.     <script>
  8.     $( function (){
  9.         $("input").each( function (){
  10.              $.post("ver.php", {id:$(this).val()},function(data){
  11.                     $('div').append(data);
  12.                 }
  13.              );
  14.         });
  15.     });
  16. </script>
  17.   </head>
  18. <body>
  19.     <form name="asd" method="get" action="">
  20.         <input type="checkbox" checked name="pro" value="1">
  21.         <input type="checkbox" checked name="pro" value="2">
  22.         <input type="checkbox" checked name="pro" value="3">
  23.         <input type="checkbox" checked name="pro" value="4">
  24.         <input type="checkbox" checked name="pro" value="5">
  25.         <input type="checkbox" checked name="pro" value="6">
  26.         <input type="checkbox" checked name="pro" value="7">
  27.         <input type="checkbox" checked name="pro" value="8">
  28.     </form>
  29.     <div>
  30.     </div>
  31. </body>
  32. </html>


en mi archivo ver.php solo muestro la variable post
Código PHP:
Ver original
  1. <?php
  2. echo "recibo el ".$_POST['id']."<br />";
  3. ?>

y recibo bien los mensajes
recibo el 1
recibo el 2
recibo el 3
recibo el 4
recibo el 5
recibo el 6
recibo el 7
recibo el 8


pero en realidad en vez de pedir "dame algo de este, después algo de este, después algo de este" no es mejor pedir "dame algo de estos" ?

o sea, en vez de un 10 peticiones hacer sola 1

de un loop
ver.php?id=1
ver.php?id=2
ver.php?id=3
ver.php?id=....

hacer una sola peticion por ej:
ver.php?id[]=1&id[]=2&id[]=3&id[]=4....


entonces en el servidor recorres el vector "id" y haces el select, el resultado lo traes en json, por ej:

Código Javascript:
Ver original
  1. {"res":[
  2.     {
  3.         "deptoId":"1",
  4.         "nombre":"nomDeptoUno",
  5.         "municipios":
  6.             [
  7.                 {
  8.                     "id":"1",
  9.                     "nombre":"nombreMun1"
  10.                 },
  11.                 {
  12.                     "id":"2",
  13.                     "nombre":"nombreMun2"
  14.                 }
  15.              ]
  16.     },
  17.     {
  18.         "deptoId":"2",
  19.         "nombre":"nomDeptoDos",
  20.         "municipios":
  21.             [
  22.                 {
  23.                     "id":"14",
  24.                     "nombre":"nombreMun14"
  25.                  },
  26.                  {
  27.                     "id":"15",
  28.                     "nombre":"nombreMun15"
  29.                  }
  30.              ]
  31.    }
  32. ]}


o los datos que necesites puse un ejemplo nomas jeje