autocomplete jquery

Iniciado por jlopez93, 6 Septiembre 2016, 00:43 AM

0 Miembros y 1 Visitante están viendo este tema.

jlopez93

Buena tarde,
resulta que hice un Autocomplete que toma los datos de un array que entrega un codigo php que hace una busqueda en la base de datos y lo guarda, pero necesito que sea dinamico ese array, en esta linea: var arrayJS=<?php echo json_encode($array1);?>; si cambia el array, pero al pasar al codigo de autocomplete, no se actualiza, que se podria hacer , gracias

Codigo
<script type="text/javascript">
$(function() {
   // obtenemos el array de valores mediante la conversion a json del
    // array de php

    var arrayJS=<?php echo json_encode($array1);?>;

    $("input[name=url]").autocomplete({

        source: arrayJS
    }).data("autocomplete")._renderItem = function(li, item) {
        return $data("item.autocomplete", item).append("<a>" + item.url + "</a>");
    };
});

</script>

Jeferi

Creo que tienes un typo:
return $data("item.autocomplete", item).append("<a>" + item.url + "</a>");

Fíjate que llamas a $data, y debería ser $.data

---

Prueba a añadir el punto después del signo del dólar.

Postea el resultado en la consola de desarrollador de tu navegador, y el HTML que tengas para poder ayudarte.