Sto creando una galleria fotografica e vorrei poter modificare la stringa di query e il titolo quando si sfogliano le foto.Modifica di una stringa di query senza ricaricare la pagina
Il comportamento che sto cercando è spesso visto con alcune implementazioni di continuo pagina/infinito, in cui, mentre si scorrere verso il basso la stringa di query mantiene incrementare il numero di pagina (http://x.com?page=4) ecc .. Questo dovrebbe essere semplice, in teoria, ma io vorrebbe qualcosa che sia sicuro attraverso i principali browser.
Ho trovato this great post e stavo cercando di seguire l'esempio con window.history.pushstate
, ma questo non sembra funzionare per me. E non sono sicuro se sia l'ideale perché non mi interessa davvero modificare la cronologia del browser.
Voglio solo essere in grado di offrire la possibilità di contrassegnare la foto attualmente visualizzata, senza ricaricare la pagina ogni volta che la foto viene cambiata.
Ecco un esempio di pagina di infinito che modifica query string: http://tumbledry.org/
UPDATE trovato questo metodo:
window.location.href = window.location.href + '#abc';
sembra funzionare per me, ma io sono su un nuovo Chrome. . probabilmente causerebbe alcuni problemi con i browser più vecchi?
Puoi pubblicare un collegamento ad un sito di esempio che aggiorna la sua stringa di query dinamicamente? Non penso che possa essere fatto, ma tu * puoi * cambiare il valore dell'hash e questo potrebbe essere sufficiente per ottenere quello che vuoi. – Pointy
possibile duplicato di [come modificare l'URL con javascript/jquery?] (Http://stackoverflow.com/questions/6601609/how-to-manipulate-the-url-with-javascript-jquery) Esempio – Quentin
aggiunto. –