Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    129

    select in ajax smemorate..

    Ciao a tutti, sto ultimando un form per un carrello della spesa con controlli sui campi in php.
    fra i vari campi ce ne sono 2 dinamicamente collegati: un input text in cui scrivere il proprio cap e una select che recupera da db tramite ajax le località corrispondenti.

    Funziona tutto bene ma quando c'è un errore e faccio un redirect alla pagina del form non riesco a recuperare in nessun modo i campi che l'utente aveva selezionato nella select.
    Se la select avesse valori statici sarebbe facile, ma in questo caso recupera i valori dal db solo quando eseguo onBlur sul campo input text..

    ne riesco a venirne a capo, qualcuno sa come potrei fare?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cosa intendi per redirect? Ricarico della pagina? O refresh? (non sono la stessa cosa) E Sopratutto con che browser, non tutti si comportano alla stessa miniera?
    Posta un link alla pagina pubblica? (forse può aiutare)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    129
    il form sta sulla pagina 1.php i controlli li eseguo nella pagina 2.php, se ci sono errori rimando alla pagina 1.php e recupero tutti i campi con le sessioni. non ho le pagine online ora come ora.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Nella risposta ad una interrogazione ajax non puoi fare un redirect... la pagina restituita sareppe interpretata come semplice testo e non come tale...

    Fai restituire una messaggio convenzionale (es. "ERRORE") e interpretalo dallo script ajax per le opportune decisioni...

    ciao
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    129
    mi spiego meglio: ajax mi serve solo per recuperare i comuni nella select quando nell'altro campo inserisco il cap. quando il form è compilato in tutti i campi verifico la correttezza di tutti i dati in una seconda pagina in php (quindi non in javascript). se i dati sono corretti l'utente prosegue nel carrello, altrimenti eseguo un redirect in php alla pagina del form.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da hhchnos
    mi spiego meglio: ajax mi serve solo per recuperare i comuni nella select quando nell'altro campo inserisco il cap. quando il form è compilato in tutti i campi verifico la correttezza di tutti i dati in una seconda pagina in php (quindi non in javascript). se i dati sono corretti l'utente prosegue nel carrello, altrimenti eseguo un redirect in php alla pagina del form.
    Ah, ok, il javascript non c'entra niente... devi valorizzare i campi lato server... per sapere come ti sposto su PHP
    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

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il problemi lo risolvi solo lato server, difatto nella form non esiste "fisicamente" la select con la lista dei comuni (perché è caricata in ajax) ma esiste la select vuota
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.