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

    [JQUERY] autocomplete di campo leggendo il campo prima

    Salve a tutti... c'è un problemino che mi impegna la testa da 1 giorno e non lo risolvo.
    Ho un autocomplete collegato ad un campo precedente. devo tirare fuori marche e poi modelli.
    Quindi in un campo seleziono o scrivo una marca, nel campo successivo con autocomplete vorrei vedere i modelli della marca selezionata.
    Codice PHP:
    function attiva_autocompletamento_magazzino_modello_ordini(url,id,gruppo){
     var 
    aut='';

     
    url_ajax=url+'?MODE=48'
     
    //alert(url_ajax);

     
    $("#"+id).autocomplete({ /* source: url_ajax,*/
                                         
    source: function(){ var ind=url_ajax+'&marca='+marcaalert(marca); return ind; },
                                        
    minLength2,
                                        
    select: function(eventui){ aut=ui.item.id; },
                                        
    open: function(eventui){ aut=''; },
                                        
    change: function(eventui){ aut=''; },
                                        
    close: function(event,ui){ $("input[data-gruppo='MAT_"+gruppo+"']").val('');
                                                                            $(
    "input[data-gruppo='DE_"+gruppo+"']").val('');
                                                                         }
                                    } )
                                      .
    data('autocomplete')._renderItem=function(ul,item){ return $( '<li></li>' )
                                      .
    data('item.autocomplete',item)
                                      .
    append('<a><span class="gras">'+item.label.substr(0,item.ini.length)+'</span>'+item.label.substr(item.ini.length)+'</a>')
                                      .
    appendToul );  };

    Così fancendo l'alert del SOURCE mi da l'indirizzo corretto, ma poi non mi si visualizza nulla. Facendo la prova sul php per vedere se la pagina restituisce un JSON corretto tutto funziona, ma da JAVASCRIPT non appare quella tendina. Cosa sbaglio secondo voi?
    In altri casi (le marche ad esempio) al SOURCE mettevo direttamente la pagina e tutto funziona, ma non riesco a creare al volo l'indirizzo per il source che deve contenere la marca per la richiesta al DB
    Qualche idea?
    Rino
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da rinosan_76bis Visualizza il messaggio
    Salve a tutti... c'è un problemino che mi impegna la testa da 1 giorno e non lo risolvo.
    ...
    Così fancendo l'alert del SOURCE mi da l'indirizzo corretto, ma poi non mi si visualizza nulla. Facendo la prova sul php per vedere se la pagina restituisce un JSON corretto tutto funziona, ma da JAVASCRIPT non appare quella tendina. Cosa sbaglio secondo voi?
    In altri casi (le marche ad esempio) al SOURCE mettevo direttamente la pagina e tutto funziona, ma non riesco a creare al volo l'indirizzo per il source che deve contenere la marca per la richiesta al DB
    Qualche idea?
    Rino
    Ad essere sincero non c'ho capito nulla e l'ho letto tre volte poi c'ho rinunciato, io abbandonerei l'autocomplete (anche perché nasce per altre cose) e mi svilupperei un mio script a doc
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    13
    è lo stesso problema che ho io....l'hai poi risolto ?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quote Originariamente inviata da ato Visualizza il messaggio
    è lo stesso problema che ho io....l'hai poi risolto ?
    Non si riesumano discussioni vecchie per colonizzarle con i propri problemi... inoltre hai gia' una discussione tua sull'argomento.

    Doppio cartellino rosso
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.