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

Hola : investigando ya se de que se trata el metodo, por empeño jamas me he quedado, pero ya la funcion me tiene loco, ya que es como super sensible, y con cualquier cosa simplemente deja de funcionar, hice esto pero no funciona:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.         $("#Select2").change(function(){
  3.             Obra($(this).val());   
  4.         })
  5.     });
  6.     function Obra(value){
  7.    
  8. var value = 'id_obra--id_cliente';// le indico que en el select en la parte del option vienen asi los id.
  9. var id_obra = value.split('--')[0]); //descompongo el primer id_obra.
  10. var id_cliente = value .split('--')[1]); //ahora descompongo el id_cliente.
  11. var dataString = 'id_obra='+id_obra+'&id_cliente='+id_cliente;// Aka trato de pasarle al data, los parametros ya separados para que lo envie a la url, que deseo.
  12.  
  13. $.ajax({
  14.     var html="";
  15.     $.ajax({
  16.       url: "LlenaDatosObra.php",
  17.       contentType:"application/x-www-form-urlencoded; charset=utf-8",
  18.       type:"GET",
  19.  data: dataString, //Aka le paso los parametros, ya separados para que envie los dos id, a la url que deseo :LlenaDatosObra.php.
  20.       error: function(){
  21.                         alert('Error');},
  22.       success: function(data){
  23.         $("#div_oculto").html(data);

Alguien sabe que hago mal ahora.-

Cuando mas me he acercado a que haga lo que deseo es asi, sin el split():

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.         $("#Select2").change(function(){
  3.             Obra($(this).val());   
  4.         })
  5.     });
  6.     function Obra(value){
  7. $.ajax({
  8.     var html="";
  9.     $.ajax({
  10.       url: "LlenaDatosObra.php",
  11.       contentType:"application/x-www-form-urlencoded; charset=utf-8",
  12.       type:"GET",
  13.      data: "ID_OBRA="+value+"&ID_CLIENTE="+value, //si le paso de esta forma los parametros solo agarra el id_obra y se va el id_cliente
  14.       error: function(){
  15.                         alert('Error');},
  16.       success: function(data){
  17.         $("#div_oculto").html(data);

pero al sacar el split(), solo envia el id_obra y pierde el id_cliente, por eso necesito poder usar el split().-

Ayuda..