- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Drop-down menu e URL
-
Drop-down menu e URL
Ciao
Vi spiego brevemente il mio problema
Gestisco una pagina prodotti di un sito aziendale
La pagina nello specifico é la seguente fortest . it / products / index .phpNon vi sto a spiegare il perché o il per come ma il contenuto della pagina varia a seconda delle selezioni di una barra di navigazione laterale, in particolare vengono mostrate delle schede prodotti man mano che si apre o chiude una sezione.
Il contenuto di una scheda prodotto viene ricevuto tramite la seguente chiamata
$.get('fortest.it/demoprod13.aspx/'+vp+'/it', function(response) {
dove vp rappresenta il codice prodotto. Per farvela breve l'AJAX chiama una pagina ASP che manda i dati all'AJAX il quale compila opportunamente la scheda prodotto con i dati provenienti dal codice.
Il problema é che navigando quindi l'URL non cambia mai, perché queste chiamate AJAX non forzano l'URL a cambiare facendo rimanere il cliente sempre piantato su un solo URL.
Idee su come risolvere senza stravolgere tutto?
-
Se non ho capito male quello che ti serve, puoi utilizzare il window.location in questo modo:
[HTML]
<script>
// recuperi le variabili
var vp= $(#selettore').val()window.location = 'fortest.it/demoprod13.aspx?vp='+vp
</script>
[/HTML]
L'unico problema è che comunque dopo hai il refresh di pagina.
Io personalmente altri sistemi per la modifica dell'URL non li conosco:?