ZenekN
29.07.2016, 11:17:27
Chciałem dać wyjątek w skrypcie i nie wiem jak odróżnić
załadowanie strony
z paska adresu (lub fizyczne przeładowanie strony) przez użytkownika a załadowanie strony za pomocą javascript ?
trueblue
29.07.2016, 11:36:14
Możesz dodawać do URL parametr (tu przy odświeżeniu będziesz mieć nadal ten parametr co może być mylące), albo używać właściwości state w metodzie pushState HTML5 History API - do sprawdzenia.
ZenekN
29.07.2016, 12:21:12
Problem polega na tym że podwaja się źródło jquery
Comandeer
29.07.2016, 12:31:24
To wykrywaj, że żądanie przyszło Ajaksem (w jQuery doklejany jest nagłówek X-Requested-With) i wtedy ślij po prostu fragment strony. Wówczas przy użyciu History API de facto całość problemów z obsługą obydwu rodzajów żądań przejmie serwer.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.