Zadejte hledaný výraz...

Refresh určite části stránky PHP

Stejky
verified
rating uzivatele
(1 hodnocení)
31. 3. 2013 10:12:12
Ahoj. Mám nějaké filtrování např. checkoxy, kde po kliknutí se provede filtrování a změní se tím výpis zboží. Nechci ale, aby se refreshovala celá stránka, ale jen pouze jeden DOM element na stránce, kde se výpis zboží nachází. Chci ale, aby se uživatel mohl po stisknutí tlačítka zpět dostat o krok zpět s filtrováním (takže AJAXEM to asi nepůjde co?). Uvedu příklad:
Vyberu kategorii pc komponenty->potom HDD->potom SSD. Když kliknu na tlačítko zpět, tak chci být v kategorii HDD.
Vidím to tak, že každopádně se dotaz musí poslat na server PHP, vrátit výsledek (položky zboží) a aktualizovat je jenom v jednom DOM elementu.
alza.cz to má taklhle krásně vyřešené, ale nejde vyčíst jak to řeší a navíc používají ASP.NET tuším.
Díky za rady
31. 3. 2013 10:12:12
https://webtrh.cz/diskuse/refresh-urcite-casti-stranky-php#reply884842
Jan Matoušek
verified
rating uzivatele
(12 hodnocení)
31. 3. 2013 10:28:41
Toto jde udělat ajaxem. Jen je potřeba ukládat informace o filtru do url, tak jako to má Alza.
31. 3. 2013 10:28:41
https://webtrh.cz/diskuse/refresh-urcite-casti-stranky-php#reply884841
Stejky
verified
rating uzivatele
(1 hodnocení)
31. 3. 2013 10:42:51
A jak změnit url, aniž by se mi to odeslalo jako html request? Protože dotaz pošlu už ajaxem, ale když změním ajaxem URL pomocí location.href, tak se mi přece zase aktualizuje stránka
31. 3. 2013 10:42:51
https://webtrh.cz/diskuse/refresh-urcite-casti-stranky-php#reply884840
Na toto slouží History v HTML5. Podívej se třeba tady: https://github.com/balupton/History.js/
31. 3. 2013 10:52:06
https://webtrh.cz/diskuse/refresh-urcite-casti-stranky-php#reply884839
Jan Matoušek
verified
rating uzivatele
(12 hodnocení)
31. 3. 2013 10:52:11
dělá se to nejčastěji tak, že se data ukládají za hash (window.location.hash)
doporučuji přečíst: http://stephenwalther.com/archive/2010/04/08/jquery-asp-net-and-browser-history.aspx
31. 3. 2013 10:52:11
https://webtrh.cz/diskuse/refresh-urcite-casti-stranky-php#reply884838
Stejky
verified
rating uzivatele
(1 hodnocení)
31. 3. 2013 10:57:05
Aha, děkuji, to jsem potřeboval vědět, to klíčové slovo ,,history''. Teď už mi google vyplyvnul to, co potřebuji.
31. 3. 2013 10:57:05
https://webtrh.cz/diskuse/refresh-urcite-casti-stranky-php#reply884837
Pro odpověď se přihlašte.
Přihlásit