Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    30

    autocomplete jQuery con PHP e MySql

    ciao a tutti!
    faccio una premessa ho già provato a controllare sul forum e ho trovato diverse richieste sull'argomento presenti nell'area dedicata a jQuery ma quasi tutte le domande non hanno ricevuto risposta.....

    vado al dunque.
    ho trovato in rete una guida per l'autocomplete con jQuery qui
    il problema è che vorrei fare in modo che i dati sui quali viene fatta la verifica delle corrispondenze fossero attinti tramite un interfacciamento con PHP al DB MySQL.
    C'è qualche buon anima che mi può dare una dritta ?
    Grazie a tutti in anticipo per l'aiuto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2019
    residenza
    Sicilia
    Messaggi
    63
    Ciao,

    devi fare una richiesta asincrona con ajax().

    Intercetti l'evento clic su un pulsante oppure la pressione di un tasto e recuperi la query dell'utente dal campo di testo con val().

    Quindi fai la chiamata con ajax() in questo modo

    codice HTML:
    var query = $('#search').val();
    
    $.ajax({
        type: "get",
        url: '/search.php',
        data: "query="+query,
        success: function(result) {
            // qui recuperi i dati e li mostri a video
        }
    });
    Dovrai quindi creare la pagina search.php che gestisce la richiesta GET, preleva i dati dal DB in base al parametro passato e restituisce la risposta (che può essere in JSON o in HTML).

    Su un sito che ho realizzato di recente ho implementato una roba simile.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    30
    Grazie Flaviors200,

    ci provo e ti faccio sapere.

Tag per questa discussione

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 © 2019 vBulletin Solutions, Inc. All rights reserved.