![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 13.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Jako że nie staram się zawsze poświęcić nawet parę dni na rozwiązaniem problemu - tak tu jak i w Googlach nic ciekawego nie znalazłem.
LEGENDA: Kod ten ma za zadanie podczas kliknięcia w odpowiednią klasę pobrać wartość z HREF'a , przekazać go jako adres do którego będzie szło zapytanie GET a następnie wynik ma wylądować w id='TRESC', gdzie klasa 'MENU' nie znajduje się w obszarze TRESC i nie odświeża się. Jest wczytywana tylko podczas odświeżenia strony, a id TRESC jest poniżej. Dodatkowo dodam że cały skrypt inkludowany jest po wydrukowaniu HTML'a - Na samym końcu (Inaczej nie działa (IMG:style_emoticons/default/smile.gif) ). Dane które lądują w TRESC to ta sama strona która jest wczytywana na początku (czyli zawierająca inkludowane JS i JQ) tyle że z innymi parametrami. Nie wiem czy się jasno wyraziłem (IMG:style_emoticons/default/tongue.gif) ale niestety na pochwalenie się inną częścią kodu nie dostałem zezwolenia (IMG:style_emoticons/default/sad.gif) PROBLEM: 1. JavaScript'y wczytują się za każdym razem kiedy wykonuje zapytanie - Wolał bym by wczytały się tylko po odświeżeniu strony, a przy wykonaniu $.GET - Omijał tego typu wczytywania. 2. Za każdym razem gdy po raz kolejny kliknę w link który uruchamia $.get - Wykonuje on STARE zapytanie (te pierwsze) oraz te które mu nadałem. czyli jeżeli kliknę w ten link 4x - XHR wykona się 4x! Błagam o pomoc! Pozdrawiam. EDIT: Przepraszam zapomniałem dodać: W HREF wartość jest podawana na wzór: <a href="#Wartosc" >Kliknij</a>, Po czym ląduje BEZ '#' w URL z przedrostkiem 'Program-' a całość wygląda w ten czas tak: http://mojastrona.pl/Program-Wartosc (Gdzie przepisywanie na przyjazne linki jest w .httacces) EDIT2: Stworzyłem funkcję od 0 w JS dla przesyłania danych GET i zauważyłem że problem pojawia się przy funkcji JQ $('#jakiś id').html(html); ... Dane wczytywane tą metodą działają kompatybilnej ale następuje mnożenie zapytań... Czy ktoś ma jakieś sugestie, czy może przypadkowo taki szarak jak ja znalazł jeden z bugów w JQ? (IMG:style_emoticons/default/wink.gif) Ten post edytował Falcon_vanguard 4.03.2011, 10:41:06 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Cytat Dane które lądują w TRESC to ta sama strona która jest wczytywana na początku (czyli zawierająca inkludowane JS i JQ) tyle że z innymi parametrami. Bo pierwszy parametr metody get powinien być adresem URL, a u Ciebie jest czymś na wzór "Program- http://.......", a to nie URL. Ładuje ci do treści zawsze tę samą stronę, ponieważ nie może wykonać żądania, zatem zwraca stronę, z której żądanie poszło. Ten post edytował mortus 3.03.2011, 11:11:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 00:36 |