Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rogerio Pancini

Fazer autocomplete com PHP

Recommended Posts

Boa noite pessoal.

Falta só isso pra finalizar meu projeto.

Preciso fazer um auto complete que joga pra outra página, através do link nele obtido.

Há vários modelos na web, mas o que deu certo pra mim foi esse:

$(document).ready(function() {
    $("#tags").autocomplete({
        source: [
            { label: "Google", value: 'http://www.google.com' },
            { label: "Yahoo", value: 'http://www.yahoo.com' },
            { label: "Site", value: 'index.php?st=pg/galeria&id_tema=12' }
        ],
        select: function(event, ui) {
            event.preventDefault();
            window.location.href = ui.item.value;
        }
    });
});

Na home:

<div class="ui-widget">
<input id="tags">
</div>

 

Estou utilizando o jquery ui para isso.

Tudo funciona do jeito que preciso, mas preciso fazer que na função do jquery ele pegue os dados do mysql, pelo PHP.

Nessa linha { label: "Google", value: 'http://www.google.com' } por exemplo, há como colocar php, para que retorne esses dois valores?

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo o que vi da documentação, vc vai ter q usar o source com uma função para requisitar do servidor os dados:

 

http://api.jqueryui.com/autocomplete/#option-source

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da sim, tu precisa de json para isso, da uma olhada na doc do jquery ui você envia os dados da #tags para uma página php que busca os dados no mysql e te devolve um json para usar no source.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.