Ir para conteúdo

POWERED BY:

Arquivado

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

jpraminelli

[Resolvido] Autocompletar jquery/php

Recommended Posts

olá amigos, não estou conseguindo funcionar o autocompleta tenho o seguinte codigo

$(document).ready(function(){
    var dados;	
    $.post("autocomplete.php",function(data){
 dados = data.split("-");//procura por hifens....
        //alert(dados);
    });
   //alert(dados)
   $("#txNome").autocomplete(dados);
});

 

e aqui esta o codigo do autocomplete.php

 $sql = "SELECT Fantasia FROM Clientes LIMIT 30";
 $result = mysql_query($sql) or die ("Erro");
 while($rs = mysql_fetch_array($result)){
    echo $rs["fantasia"]."-"; //concatenei o hifem para separar os nomes
 }

 

o problema é o seguinte a funcao retorna os nomes corretamente mas como faço pra jogar o valor de retorno da função para a variavel javascript ?

observem que tem 2 alerts comentados, quando descomentos eles, o alert de dentro da função exibe os nomes corretamente, ja o alert externo exibe "undefined"...

Compartilhar este post


Link para o post
Compartilhar em outros sites

é ainda dentro do $.post que você deve fazer o retorno.

$.post("autocomplete.php",function(data){
         dados = data.split("-");//procura por hifens....
         //alert(dados);
         $("#txNome").autocomplete(dados);
     });

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu pela dica, mas funcionou parcialmente, quando digito a letra "a" ele esta retornando, mas quando digito uma proxima letra ele ja não acha mais. soh esta funcionando para a primeira letra....

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa. RESOLVIDO. o problema era o limit, não precisa colocar limit, funcionou sem a clausula limit.

Valeu ai william , 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.