Amigos mios,
estoy utilizando el autocomplete de jquery ui, pero tengo un pequeño problema. Cuando quiero obtener el source llamo a un archivo por medio de getJSON, la idea es que me devuelva los datos, pero ademas necesito enviarle una informacion más para que me rescate los datos que necesito. hasta ahora tengo esto:
Código Javascript
:
Ver original<script type="text/javascript">
$(function(){
$('.autocompletar').autocomplete({
source: function(req, add){
req['from'] = ¿como obtener?; // AQUI LA IDEA ES OBTENER EL VALOR DEL ATRIBUTO NAME DEL INPUT QUE EJECUTO ESTE AUTOCOMPLETE
$.getJSON('test_autocomplete.php?callback=?', req, function(data) {
var sugerencias = [];
$.each(data, function(i, val) {
sugerencias.push(val.name);
});
add(sugerencias);
});
}
});
});
</script>
Código HTML:
Ver originalPrueba 1:
<input type="text" class="autocompletar" name="paises" value="" placeholder=""><br/>Prueba 2:
<input type="text" class="autocompletar" name="ciudades" value="" placeholder="">
como pueden ver quiero agregar un dato mas a
req para que sepa donde buscar. La idea es que rescate el valor de la propiedad "name" del input en donde se ejecutando el autocomplete usando $(this) por ejemplo.
Saludos y espero que me puedan ayudar.