Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Jquery] Problema con Autocomplete Jquery UI

    Ciao a tutti,

    avrei bisogno di un'indicazione per l'utilizzo di Autocomplete della Jquery UI. Per popolare il componente utilizzo il formato dati JSON; per ogni record JSON inserisco due informazioni, ID e Descrizione (per intenderci è applicato ad un campo Comune di Residenza). Il mio JSON è quindi tipo il seguente:
    codice:
    [{"id":"5031","des":"PASIANO DI PORDENONE"},
    {"id":"5468","des":"PORDENONE"},
    {"id":"5550","des":"PRATA DI PORDENONE"}]
    Il codice javascript posizionato dopo il mio campo da autocompletare è:

    codice:
    $(document).ready(function() {
       $("#w_ac_famreg_comcom_id").autocomplete({
          source: '../../pri/com/comcom_ajax.php',
          dataType: "json"
          formatItem: function(row,pos,tot,term){
             return row.des;
             },
          formatResult: function(row,pos,total){
                $('#famreg_comcom_id').val(row.id);
                 }
       });
    });
    Il risultato ottenuto è un <ul> popolato da tanti[*] quanti sono i risultati ma... VUOTI!

    codice:
    <ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" 
    role="listbox" aria-activedescendant="ui-active-menuitem" 
    style="z-index: 1; display: block; top: 216px; left: 146px; width: 169px; ">[*][*][*][/list]
    Qualcuno sa darmi qualche dritta?

    Grazie in anticipo!
    http://www.7design.it/ - Realizzazione siti web, immagine coordinata, posizionamento

  2. #2
    ciao,
    se i dati che vuoi prelevare (attraverso ajax.php) risiedono in un database, potrebbe essere che i NOMI dei campi che chiedi di mostrarti non sono esattamente gli stessi che il DB ha in memoria.

    Ossia:
    se chiedi di mostrarti .. che ne so... $row['mia_colonna] e nel db il nome del campo è $row['Mia_colonna'], ti verrà restituito un insieme vuoto.

    Il fatto che in output tu abbia i tag[*] vuoti vuol dire che comunque una sorta di attività da parte di ajax.php ci sta !!

    sono curioso, fammi sapere se funziona.

    ciao,
    stefano

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.