Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411

    [AJAX] Classe standard autocompletamento

    Ragazzi,
    che voi sappiate esiste una classe standard per fare l'autocompletamento di un campo testo ?
    proprio come funziona i sito www.booking.com

    sono riuscito ad estrapolare e capire il meccanismo che usano quei codici javascript.
    la chiamata alla pagina con ajax (XMLHTTP.responseText) che restituisce l'xml che poi viene opportunatamente formattatto e proposto nel layer come autocompletamento.

    analizzando il codice si riesce a capire anche come la pagina esterna restituisce i dati

    ma esiste quallche classe simile che puo' essere standard e parametrica ed adattata alle proprie esigenze ?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il più "famoso" e scripaculo http://demo.script.aculo.us/ajax/aut...ter_customized l'adattamento è molto soggettivo (da quanto ne sai di javascript/css)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411
    ok grazie,
    ma quando si clikka su view source per i sorgenti viene fuori del codice in linguaggio, credo, .net !

    codice:
    # view
    To: 
    
    <%= text_field_with_auto_complete :message, :to, 
            {}, :skip_style => true  %>
    
    
    CC: 
    
    <%= text_field_with_auto_complete :message, :cc,
            {}, :skip_style => true %>
    
        
    # controller
    def auto_complete_for_message_to
      auto_complete_responder_for_contacts params[:message][:to]
    end
    
    def auto_complete_for_message_cc
      auto_complete_responder_for_contacts params[:message][:cc]
    end
    
    private
    def auto_complete_responder_for_contacts(value)
      @contacts = Contact.find(:all, 
        :conditions => [ 'LOWER(name) LIKE ?',
        '%' + value.downcase + '%' ], 
        :order => 'name ASC',
        :limit => 8)
      render :partial => 'contacts'
    end
    
    # _contacts.rhtml partial
    <ul class="contacts">
    <% for contact in @contacts do -%>
      <li class="contact">
        <div class="image">
        [img]/demos/images/contacts/<%= contact.id.to_s[-1,1] %>.jpg[/img]
        </div>
        <div class="name"><%=h contact.name %></div>
        <div class="email">
          <span class="informal"><%=h contact.email %></span>
        </div>
      
    <% end -%>[/list]

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non so a cosa si riferiscano i sorgenti, comunque qui trovi il il framework di scirptaculos dove dovrebbe esserci anche la demo (mai provata ad installare)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.