Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2011, 14:59
Avatar de Prais
Prais
 
Fecha de Ingreso: octubre-2010
Mensajes: 114
Antigüedad: 14 años, 2 meses
Puntos: 6
Exclamación Rescatar dos id con funcion de jquery

Hola que tal, tengo un problemon haber si me pueden ayudar, les cuento:
tengo un select al cual le envio dos id en el value el id_obra y el id_cliente aca les muestro el select:

Código PHP:
Ver original
  1. <?php
  2. $id_cliente=$_REQUEST['id_cliente'];?> // rescato el id, este es el que quiero pasarselo junto con los otros al select
  3. <select name="Select2" id="Select2" align="middle" onChange="Obra(this.value)">
  4. <?php $SqlQuery=mysql_query("select c.ID_CLIENTE,o.ID_OBRA,o.DE_NOMBRE from lk_per_cliente c,lk_lug_obra o where c.ID_CLIENTE='$id_cliente' and
  5. o.ID_CLIENTE='$id_cliente' order by o.DE_NOMBRE asc",$cn); //como no se me ocurre capturarlo directamente, lo consulto y me lo traigo nuevamente asi
  6. while ($AccesaRegP=mysql_fetch_array($SqlQuery))
  7. { ?>
  8. <option value="<?php echo $AccesaRegP['ID_OBRA']."--".$AccesaRegP['ID_CLIENTE']?>"><?php echo htmlentities($AccesaRegP['DE_NOMBRE']) ?></option>
  9. <?php }?>
  10. </select>
y con esta funcion deseo rescatar los dos id (id_obra y el id_cliente), pero solo consigo rescatar el id_obra, y no puedo rescatar el id_cliente y necesito eviar los dos id a la pagina LlenaDatosObra.php, aca les posteo la funcion que utilizo:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.         $("#Select2").change(function(){
  3.             Obra($(this).val());
  4.         })
  5.     });
  6.     function Obra(value){
  7.     var html="";
  8.     $.ajax({
  9.       url: "LlenaDatosObra.php",
  10.       contentType:"application/x-www-form-urlencoded; charset=utf-8",
  11.       type:"GET",
  12.       data: "ID_OBRA="+value +"&ID_CLIENTE="+value,//Aca trato de rescatarlos y solo puedo con el id_obra..???   
  13.       error: function(){
  14.                         alert('Error');},
  15.       success: function(data){
  16.         //imprimo data en el div_oculto
  17.         $("#div_oculto").html(data);
  18. <!-- ************  CARGANDO OBRA ************************ -->
  19.         document.FormData.de_numero.value=$("span#de_numero").html();
  20.         document.FormData.Obra_telefono.value=$("span#Obra_telefono").html();
  21.         document.FormData.Obra_fax.value=$("span#Obra_fax").html();
  22.         document.FormData.Obra_direccion.value=$("span#Obra_direccion").html();
  23. <!-- ************  CARGANDO CLIENTE ************************ -->
  24.         document.FormData.id_rut.value=$("span#id_rut").html();
  25.         document.FormData.de_dv.value=$("span#de_dv").html();
  26.         document.FormData.de_telefono.value=$("span#de_telefono").html();
  27.         document.FormData.de_fax.value=$("span#de_fax").html();
  28.         document.FormData.de_direccion.value=$("span#de_direccion").html();
  29.        }
  30.     });
  31.     }

Necesito alguna orientacion. para rescatar los dos id.