Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery][php] Przekazanie zmiennej, a sesja
k0b3
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Witam!

Przymusowo zapoznaje się z frameworkiem jQuery, ponieważ wykorzystuje go do pewnego projektu.
Po woli odkrywam potencjał tego skryptu, jednak nadal mam z nim problemy.

Zatrzymałem się na prostej sprawie, mianowicie.
Zależy mi, aby móc przekazac dane do sesji.
Mam taki skrypt w js:
  1. <?php
  2. $('#pan_2').click(function () {
  3. if ($(".pan_2:first").is(":hidden")) {
  4. $(".pan_2").slideDown();
  5.  $("#cover_2").replaceWith('<img id="cover_2" src="images/cover_1.png" />');
  6.  // tu ma nastąpic przesłanie do sesji jakiegoś stringa
  7. } else {
  8. $(".pan_2").slideUp();
  9.  $("#cover_2").replaceWith('<img id="cover_2" src="images/cover_0.png" />');
  10.  // tu ma nastąpic przesłanie do sesji jakiegoś stringa
  11. }
  12. });
  13. ?>


w phpie prosto bym to zrobił:

$_SESSION['xxx'] = 'asd';
w js nie mam pojecia! (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Jeśli się nie da, to jak za pomocą jQuery przesłac zmieną do phpa? Wypełnienie sesji zrobie sobie w php

Czekam na odp, pozdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k0b3
post
Post #2





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Nadal mam z tym problem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Usilnie próbuje przekazac tą zmienną do tego test.php, a później zapisac do sessji $_SESSION['panel']; i nic
Gdy się nie da rozwiązac problemu po prostu musze zwykle wyjaśnic do czego jest mi ten skrypt i zwykle problem rozwiązuje sie sam, a więc:

Robie CMSa i usiłuje zrobic, aby panele Reklam, Linków, Ulubionych, Ostatnio dodanych mogły się schowac gdy uzytkownik tego chce. Chce aby każdy ruch panem, czy to schowanie go czy to otworzenie zostal dopisany do sessji w taki sposób: $_SESSION['panel_1']=1 or $_SESSION['panel_1']=0. Przy otwieraniu strony panele są sprawdzane pod względem zawartości $_SESSION['panel_1,2,3,4'] i albo otwarte albo zamknięte w zależności od 0,1.
Gdy tworzy się nowa sesja (Anonymous) automatycznie dodaje wszystkie te panele jako otwarte. Teraz należałoby gdy użytkownik zmieni z otwartego na zamknięty dopisac to do sesji i tu wlasnie jest ten moj problem. NIe moge wyslac tej GLUPIEJ zmiennej do php (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

W java script:
nie da się wysyłac do php zmiennej;
nie da sie zarzadzac sesjami
czego wiecej sie nie da? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Napisalem caly problem (moze powinienem zrobic to na samym początku) i czekam na jakieś propozycje. Jeśli macie inne pomysly chetnie wyslucham. NIe wiem jakby było to z ciasteczkami. Troche sie ich obawiam, sa nieco ryzykowne.
Go to the top of the page
+Quote Post
lord_t
post
Post #3





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


@kobemat:

Zapodaj oba pliki na których testujesz (całe lub ewentualnie jesli sa długie to mądrze przycięte)

@paziek: Po co się tak zagłębiać? Jak chcesz dodac 2 liczby to nie trzeba pisać w asemblerze. jQuery działa, błąd musi więc być gdzieś indziej.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 07:12