Ver Mensaje Individual
  #16 (permalink)  
Antiguo 19/01/2011, 15:33
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Rescatar dos id con funcion de jquery

no entiendo por qué te complicas tanto con 2 id en el value, separados por un "--" o con un id en el value y otro en el atributo rel, pero vamos por eso

vamos a partir de que tengas una variable con un valor "1--2" y lo separamos con un split

Código Javascript:
Ver original
  1. id = "1--2";
  2. alert( id.split('--')[0] + " - " + id.split('--')[1] );

funciona, ahora vamos a sacar ese valor de un select y guardamos en 2 variables
Código HTML:
Ver original
  1.     <head>
  2.         <title>Ejemplo</title>
  3.         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  4.     </head>
  5.         <script type="text/javascript">
  6.             $( function (){
  7.                 $('#Select2').change( function(){
  8.                     valor = $(this).val().split('--');
  9.                     id_obra = valor[0];
  10.                     id_cliente = valor[1];
  11.                     alert(id_obra + " - " + id_cliente);
  12.  
  13.                 });
  14.             });
  15.         </script>
  16.     <body>
  17.         <select id="Select2">
  18.             <option value="1--1">UnoUno</option>
  19.             <option value="1--2">UnoDos</option>
  20.             <option value="2--1">DosUno</option>
  21.         </select>
  22.     </body>
  23. </html>

ahora podes pasar eso a tu función y enviar los valores con ajax

antes de todo fijate el código functe para ver si el select que generas con php tiene bien el value como tiene que ser

probá con cosas sencillas de esa forma sin php ni nada complicado, con pocos datos, limpio y sencillo