Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590

    [jquery] typehead plugin

    salve, sto tentando di adattare questo plugin alle mie esigenze
    https://twitter.github.io/typeahead.js/

    ma come spesso accade con i plugin che si inizializzano con poche righe, non è molto chiaro come personalizzarlo.
    attualmente questo è il codice (preso da un esempio)
    codice:
    $( document ).ready(function() {  var users = new Bloodhound({
      datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
      queryTokenizer: Bloodhound.tokenizers.whitespace,
      limit: 10,
      remote: 'search.php?q='+???????????
    });
    users.initialize();
     
    $('#remote .typeahead').typeahead(null, {
      name: 'best-pictures',
      displayKey: 'name',
      source: users.ttAdapter()
    });
    
    
    })
    Due questioni in ordine di importanza:
    1. non ho ben capito dove il plugin memorizza il valore del campo di testo, quindi non so come darlo in pasto al mio script search.php (che dà un responso json)
    2. tra gli esempi ce n'è uno uno che parla di caching dei risultati, una volta fatto funzionare decentemente lo script, mi interessa pure questo discorso.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Qui e qui la documentazione. Ad ogni modo per capire cosa passa come parametri o dove stora i dati, se apri la console e fai una "chiamata" dovresti vedere i parametri in POST o GET inviati alla url che hai inserito.
    Spesso in questi plugin la keyword inserita viene passata come $_GET['q'] (query string). DI solito non serve passare le variabili( search.php?q=***) perchè vengono già passate dal plugin stesso.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    ma ho provato anche a scrivere search.php in modo che stampi solo json_encode($_GET['q']) e neanche va..

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    risolto:
    remote: 'search.php?q=%QUERY'

    se qualcuno riesce a capire come usare un minimo di caching è il benvenuto
    Ultima modifica di jimbo0; 26-07-2014 a 01:25

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.