Foros del Web » Programando para Internet » Javascript »

Pasar parametro a funcion autocomplete

Estas en el tema de Pasar parametro a funcion autocomplete en el foro de Javascript en Foros del Web. Buen día foro Estos realizando un par de formularios dinámicos, estos se llenan dependiendo del filtro que se le asigne, así como se envía el ...
  #1 (permalink)  
Antiguo 31/01/2013, 08:51
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 5 meses
Puntos: 12
Pregunta Pasar parametro a funcion autocomplete

Buen día foro

Estos realizando un par de formularios dinámicos, estos se llenan dependiendo del filtro que se le asigne, así como se envía el parámetro 'term' que es la caja de texto para completar el formulario.

Mi problema es que necesito enviar un segundo parámetro que también dependa de otra caja de texto para poder obtener otros datos que necesito de otra tabla en la base de datos.

este es mi código para el automplete:

Código Javascript:
Ver original
  1. $(function() {
  2.         $("#servicio").autocomplete({
  3.             source: "acciones/filtro_producto.php",
  4.             minLength: 1,
  5.             select: function(event, ui) {
  6.                 $('#id2').val(ui.item.id2);
  7.                 $('#codigo').val(ui.item.codigo);
  8.                 $('#precioU').val(ui.item.precioU);
  9.                 $('#categoria').val(ui.item.categoria);
  10.                 $('#marca').val(ui.item.marca);
  11.                 $('#prove').val(ui.item.prove);
  12.                 $('#existencias').val(ui.item.existencias);
  13.                 $('#inv').val(ui.item.inv);
  14.                 $('#stock').val(ui.item.stock);
  15.                 $('#status').val(ui.item.status);
  16.             }
  17.         });
  18.  
  19.     });

Y he conseguido asignar el valor de un input a una variable javascript, pero no se como hacer para obtener ese valor y mandarlo como parámetro.

Esta es mi function:

Código Javascript:
Ver original
  1. function recoger(){
  2.     var mivariable = formulario.cantidad.value;
  3.     alert('Texto guardado: '+mivariable);
  4.     return mivariable;
  5. }

Espero me pueda ayudar. ¡Gracias de antemano!.
__________________
Lo imposible solo cuesta un poco mas
  #2 (permalink)  
Antiguo 31/01/2013, 10:02
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 5 meses
Puntos: 12
Respuesta: Pasar parametro a funcion autocomplete

He encontrado algunos script que pueden ser la solución pero aun no he logrado obtener el valor del parámetro.

En si cuando recibo el parámetro en el archivo no funciona el autocomplete pero antes si funcionada obviamente con una variable estática.

esto fue lo que encontré:

Código Javascript:
Ver original
  1. var mivariable;
  2. /*
  3. function recoger(){
  4.     var mivariable = formulario.cantidad.value;
  5.     //alert('Texto guardado: '+mivariable);
  6.     return mivariable
  7. }
  8. */
  9.  $(function() {
  10.       $('#cantidad').focusout(function()  {
  11.             mivariable = $("#cantidad").val();
  12.         });
  13.         $("#servicio").autocomplete({
  14.             source: "acciones/filtro_producto.php?parametro"+mivariable,
  15.             minLength: 1,
  16.             select: function(event, ui) {
  17.                 $('#id2').val(ui.item.id2);
  18.                 $('#codigo').val(ui.item.codigo);
  19.                 $('#precioU').val(ui.item.precioU);
  20.                 $('#categoria').val(ui.item.categoria);
  21.                 $('#marca').val(ui.item.marca);
  22.                 $('#prove').val(ui.item.prove);
  23.                 $('#existencias').val(ui.item.existencias);
  24.                 $('#inv').val(ui.item.inv);
  25.                 $('#stock').val(ui.item.stock);
  26.                 $('#status').val(ui.item.status);
  27.             }
  28.         });
  29.  
  30.     });

Pero sigue sin funcionar alguien tiene alguna idea.
__________________
Lo imposible solo cuesta un poco mas

Etiquetas: formulario, funcion, input, parametro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.