Select dinamiche con filtri concatenati, soluzione AJAX?

Buona sera,

Vi espongo in breve il mio problema, gestisco questo sito internet http://www.casequartiere.it/ in cui ci sono diverse select per portare a termine una ricerca. Tranne la prima select, tutte le altre dipendono dalle precedenti e cioè:

  • La select "Quartieri" definisce una variabile per filtrare e attivare la seconda select (Tipo Contratto)
  • La select "tipo contratto" definisce due variabili, sia la variabile che imposta il tipo contratto, sia la variabile definita dalla precedente select "Quartieri".
  • La select "tipo immobile" definirà tre variabili (Quartiere, tipo contratto e tipo immobile)
  • via via con le altre select

Vorrei evitare di caricare la pagina ogni volta che effettuo una scelta nelle varie select.

Credo sia arrivato il momento di implementare AJAX alle mie pagine, e premetto che sto iniziando adesso con questa tecnologia

Sto studiando su di uno script trovato in rete (Regioni, Province, Comuni e CAP), ne ho compreso il funzionamento, ma nello script, ogni singola select definisce una sola variabile, e per il mio caso non è sufficiente.

Non so se sto chiedendo la luna, oppure se la soluzione al mio problema è più semplice di quanto io pensi...

Sarei molto grato a chiunque riesca a darmi una mano...

inviato 4 anni fa
ginodigiu
X 0 X

Nulla di assolutamente difficile. Posso consigliarti di studiare il framework jQuery e specialmente ciò che riguarda questi due argomenti:

Io aggiungerei un evento sul cambio di un option e farei così partire la richiesta post che mi ritira i dati selezionati per il campo successivo (o quelli a cui è correlato).

Se hai il tutto in un database, la pagina PHP farà poche elaborazioni.

risposto 4 anni fa
zeropingas
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda