Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2011, 16:17
FergusA
Invitado
 
Mensajes: n/a
Puntos:
Devolver valor de autocomplete

Hola,

soy nuevo con ajax y php, y estoy tratando de implementar una busqueda en ajax
que me devuelva un numero de cliente.
Un form, llama a otro donde se realiza el "autocomplete", y quisiera que este
segundo form, me devuelva el "numero de cliente" al segundo form,
esto puntualmente no se como hacerlo.
por favor, alguna sugerencia?

basicamente el codigo es el siguiente:

en el primer form tengo:

<input name="txtcuesto" type="text" id="txtcuesto" maxlength="5" size="12" value="" class="cajaMedia">

<a href="javascript:ventanaSecundaria('ajax_buscacuen tas.php')">Busca</a>


en el segundo form (ajax_buscacuentas), tengo el codigo en ajax:
una parte del mismo:

<script type="text/javascript">
$(document).ready(function() {
$("#nombre").autocomplete("cuentas.php", {
/************************************************** ************************************************** ********
Valores de configuración del autocomplete que se mandan a usuarios.php
************************************************** ************************************************** *********/
minChars: 0, /* El número mínimo de caracteres que un usuario tiene que escribir antes de la autocompletar.*/
width: 320, /* Anchura del listado de búsqueda, si no se indica la anchura se adaptará al input */
highlight: false, /* Si se indica 'false' no resaltará los valores de búsqueda */
scroll: true, /* Si tendrá scroll el campo de búsqueda */
scrollHeight: 100, /* Altura del scroll en el campo de búsqueda */
formatItem: function(data, i, n, value) { /* Muestra el valor devuelto se dentro de un elemento LI en la lista de resultados. */
/************************************************** ************************************************** ********
Listado de valores a seleccionar
************************************************** ************************************************** *********/
return value; /* Devuélve el valor de la función usuarios.php */
},
formatResult: function(data, value) { /* Similar a formatItem, pero proporciona el formato para el valor, que se pondrán en el campo de entrada. */
/************************************************** ************************************************** ********
devuelve el valor de la cadena que se ha seleccionado partiendo según el carácrete "["
************************************************** ************************************************** *********/
return value.split("[")[0]; /* Inserta en el campo de búsqueda el valor pero separa el contenido 'split' */
}
// onSelect: function(value, data){ alert('You selected: ' + value + ', ' + data); },
});
});

saludos