Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2011, 18:24
Avatar de Prais
Prais
 
Fecha de Ingreso: octubre-2010
Mensajes: 114
Antigüedad: 14 años, 1 mes
Puntos: 6
Exclamación Llamar a 2 funciones con jquery

Hola a todos, espero me puedan orientar, tengo el siguiente problema:

Necesito ejecutar 2 funciones en un select: para que se ejecute una funcion:"ajax(this.value)" que llama a una funcion de jquery.
y la otra "TraeObra()" pertenece a una funcion ajax.
y lo hice asi como lo tengo en el ejemplo:
Código HTML:
Ver original
  1. <select name="cliente" id="cliente" align="middle" onChange="ajax(this.value);TraeObra();">
y me provoca conflicto entre estas, asi como que se queda pegado y etc..
lo cual necesito otra forma de poder hacer las correr.
Aca en el foro me sugieren esto:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.        $("#cliente").onchange(function(){
  3.              ajax(this.value);
  4.            TraeObra();
  5.         }
  6.          );
  7. });
lo cual, encuentro que esta muy bien, y mucho mejor que el otro ejemplo, pero
solo corre la primera funcion en forma impecable, tal vez sera por que las dos funciones que deseo que se ejecuten, dependen del id del cliente escogido en el select, y me parece que el id solo lo agarra la primera funcion, y ya la segunda cuando se va a ejecutar, ya no puede, ya que no recibio el id del cliente como para hacer la consulta sql, y me traiga los datos que deseo..

Habra alguna manera que la primera funcion tambien le traspase el id del cliente a la segunda funcion, para que asi puedan trabajar con normalidad.

Alguna sugerencia ????..