![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 31.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Istnieje jakaś możliwość żeby z poziomu jquery usunąć sesję, albo uruchomić funkcje php?
Problem z tym, że zrobiłem sobie skrypt do wyświetlania komunikatów, np. po zalogowaniu/wylogowaniu, na zasadzie sesji. Skrypt podczas wylogowywania tworzy sesje z wiadomością dla użytkownika, potem go przekierowuje na stronę główną i jeśli istnieje sesja to ma pokazać komunikat i jednocześnie usunąć sesję. Zauważyłem, że najpierw wykonywany jest kod php, dopiero potem javascript. Tak wygląda mój kod:
Macie jakiś pomysł jak to rozwiązać? Albo polecić jakąś inna technikę wyświetlania komunikatów? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Jeżeli kod JS umieszczasz w BODY po elementach DOM do jakich się odnosi (tutaj div#showMSG) nie musisz korzystać jQuery.ready().
2. Ten kod jest dobry - będzie działał. Co najwyżej mógłbyś przenieść początkowe ukrywanie wiadomości (obecnie zrealizowane przez atrybut STYLE) do JS-tu (przed show("fast") dodać hide()). |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Istnieje jakaś możliwość żeby z poziomu jquery usunąć sesję, albo uruchomić funkcje php? Sesje są zapisywane po stronie serwera, więc użytkownik (javascript) nie ma do nich dostępu.Wyślij zapytanie AJAX do skryptu usuwającego sesje. Ten post edytował Kildyt 21.01.2011, 20:02:57 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:32 |