Amigo, em que  momento estas functions são invocadas?

 

Pelo que vi, só houve 2 definições de function e nenhum bind.

 

Ah, o teu model tá mal!

return $query->result() e depois, no controller:

foreach ($query->result() ??

 

 

Mais uma coisinha, bem pequena.

Não dá para enviar/devolver em JSON? Assim, eu já tive que uma vez alterar
um autocomplete e percebi que se trabalhasse com JSON ficava bem mais
simples de dar manutenção futura.

$(‘#autoSuggestionList’).html(data.descricao);

$(‘form input.hidden_que_recebe_um_id’).val(data.id_da_descricao);

 

 

De resto, acredito que a tua lógica funciona assim que der um bind no campo
descrição (id=id_input).

Tipo:

$(‘input#id_input’).focus() e $(‘input#id_input’).blur();

 

 

 

 

Abraços

 

De: [email protected]
[mailto:[email protected]] Em nome de Calebe Aires Camargo
Garcia
Enviada em: quinta-feira, 15 de julho de 2010 20:08
Para: [email protected]
Assunto: Re: [CodeIgniter] Digest Lista, volume 36, assunto 30

 

Bem, Estou utilizando o CodeIginiter 1.7.2 e os arquivo envolvidos são:

 

jquery.autocomplete.js

 

 

View:

 

<script type="text/javascript">

function lookup(inputString) {

        if(inputString.length == 0) {

            $('#suggestions').hide();

        } else {

 
$.post("http://localhost:8888/nome_do_meu_site/controle/autocomplete/";,
{queryString: ""+inputString+""}, function(data){

                if(data.length >0) {

                    $('#suggestions').show();

                    $('#autoSuggestionsList').html(data);

                }

            });

        }

    }

    

    function fill(thisValue) {

        $('#id_input').val(thisValue);

        setTimeout("$('#suggestions').hide();", 200);

    }

 

</script>

                        <form action="" method="post">

                        <input name="descricao" id="id_input" type="text"
class= "text small">

 

                        <div id="suggestions">

                           <div class="autoSuggestionsList_l"
id="autoSuggestionsList">    

                           </div>

                        </div>

                        </form>

 

 

Controller:

 

 

 

                        function autocomplete()

                           {    

 

                               $query=
$this->cotacao_model->buscar_para_autocomplete();

                               foreach($query->result() as $row)

                                                           {

                                                                       echo
$row->descricao;

                                                           } 

                                                           

                           }

 

 

 

Model:

 

 

 

                        function buscar_para_autocomplete()

                        {

 

                                   $this->db->select('descricao');

                                   $this->db->like('descricao',
$this->input->post('queryString'));

                                   $query = $this->db->get('produtos');

                                   return $query->result();

 

                        }

 

 

 

 

 

Em 15 de julho de 2010 12:00, <[email protected]> escreveu:

Enviar submissões para a lista de discussão Lista para
       [email protected]

Para se cadastrar ou descadastrar via WWW, visite o endereço
       http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
corpo da mensagem para
       [email protected]

Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
       [email protected]

Quando responder, por favor edite sua linha Assunto assim ela será
mais específica que "Re: Contents of Lista digest..."


Tópicos de Hoje:

  1. Autocomplete em JQuery (Calebe Aires Camargo Garcia)
  2. Re: Autocomplete em JQuery (Vinicius Cruz)


----------------------------------------------------------------------

Message: 1
Date: Thu, 15 Jul 2010 09:56:44 -0300
From: Calebe Aires Camargo Garcia <[email protected]>
To: [email protected]
Subject: [CodeIgniter] Autocomplete em JQuery
Message-ID:
       <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Olá Pessoal, estou com dificuldades de fazer um autocomplete em jquery. A
dois dias que tento todas as possibilidades. Pesquisei no Forum do
CodeIgniter, no Google e tutoriais pela internet, mas nenhum me ajudou com
firmesa. *Alguém teria como me dar um help ou me oferecer um MVC já
elaborado!*
*
*
*
*
*Muito Grato!
*
--
Calebe Aires

http://gattune.blog.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
<http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20
100715/5d0ea80f/attachment-0001.html>

------------------------------

Message: 2
Date: Thu, 15 Jul 2010 10:01:26 -0300
From: Vinicius Cruz <[email protected]>
To: CodeIgniter Brasil <[email protected]>
Subject: Re: [CodeIgniter] Autocomplete em JQuery
Message-ID:
       <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Já tentou esse?

http://jqueryui.com/demos/autocomplete/

Seria interessante postar até onde conseguiu fazer (sua dúvida mais
especificamente).

Att,
Vinicius Cruz
http://twitter.com/vinaocruz
http://www.viniciuscruz.com/


Em 15 de julho de 2010 09:56, Calebe Aires Camargo Garcia <
[email protected]> escreveu:

> Olá Pessoal, estou com dificuldades de fazer um autocomplete em jquery. A
> dois dias que tento todas as possibilidades. Pesquisei no Forum do
> CodeIgniter, no Google e tutoriais pela internet, mas nenhum me ajudou com
> firmesa. *Alguém teria como me dar um help ou me oferecer um MVC já
> elaborado!*
> *
> *
> *
> *
> *Muito Grato!
> *
> --
> Calebe Aires
>
> http://gattune.blog.br
>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
<http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20
100715/95e6dba0/attachment-0001.html>

------------------------------

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


Fim da Digest Lista, volume 36, assunto 30
******************************************




-- 
Calebe Aires

http://gattune.blog.br
http://uberlandia.me

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a