Ajax pagina's bookmarken
Wanneer je een ajax request uitvoert, kom je, over het algemeen, op een pagina terecht die je niet zomaar kan bookmarken.
met dit script toon ik hoe je variabelen kan meegeven die enkel bestemd zijn voor javascript.
Die worden in de url na de # gezet. Deze string wordt niet meegestuurd naar de server. Het veranderen van die string in de adresbalk zorgt er ook niet voor dat de pagina wordt ververst.
met die variabelen kan je dan ajax requests uitvoeren.
Voor het gemak gebruik ik strings zoals we ze gewoon zijn in de urlbalk, bv. index.php?pagina=profiel#action=get_profiel&lid=5 ( Merk op, enkel met &, niet met ? bij de eerste var).
Op deze manier kan je dus een url opslaan/bookmarken/doormailen/... en krijg je telkens weer de zelfde pagina terug.
Merk ook op dat de links als visited komen te staan, wanneer je er op klikt (voor zover je dat effect in css niet uitschakelt)
Dit is slechts het uiterste minimum. Voel je vrij om dit uit te breiden.
Denk je iets interessants te kunnen toevoegen, contacteer me gerust.
Ik hoop dat de voorbeelden alles duidelijk maken.
Edit : Ondertussen is de functie veranderd.
Het script reageert nu ook op op de back- en forward knop (misschien werkt dit laatste niet in IE).
Voorbeeld: http://www.manutechnica.com/tutorials/phphulp/ajax_navigatie
Gesponsorde koppelingen
PHP script bestanden
Er zijn 6 reacties op 'Ajax paginas bookmarken'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu