Nella mia pagina web ho un modulo che viene riempito con i dati dopo alcune richieste Ajax. Ad esempio, quando un utente sceglie un elemento dall'elenco, viene inviata al database una semplice richiesta Ajax che l'elemento è stato selezionato (ma non ancora confermato). Quindi l'elenco sulla pagina Web viene ricaricato utilizzando una richiesta sime ajax (solo l'elenco, non l'intera pagina) per recuperare il nuovo elenco di elementi.django, tornare alla pagina precedente dopo il modulo POST inviare
Penso che questa sia più o meno una classica implementazione del carrello.
Tuttavia, quando l'utente preme invia (form di tipo POST classico, non ajax POST per alcuni motivi relativi all'implementazione) per confermare l'intera lista, vorrei tornare alla pagina corrente. (La pagina corrente varia) È possibile? Sto usando Django.
Grazie.
Grazie mille. Dici "non sempre", perché è così? – xpanta
È compito del browser dell'utente inviare il referrer. Alcuni browser non hanno, o hanno un'opzione per disabilitarlo - in particolare, Opera. Un'altra correzione potrebbe essere quella di includere il percorso corrente come input nascosto nei moduli e cercare quel valore in 'request.POST'. – AdamKG