Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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"...
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....
opa. RESOLVIDO. o problema era o limit, não precisa colocar limit, funcionou sem a clausula limit.
Valeu ai william , abraço.
é ainda dentro do $.post que você deve fazer o retorno.