Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] Ładowanie podstron i brak dostępu do zmiennych.
MiXen
post 17.02.2012, 01:00:17
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.02.2012

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


Witam. Tak ja w temacie. Ładuję strony poprzez Ajaxa(jQuery) i niestety skrypty do końca nie działają, ponieważ np. chociaż istnieje zmienna sesyjna, skrypt jej nie odczytuje. Jak to ominąć, naprawić? smile.gif
ps. Jeszcze mam jeden problem z polskimi znakami, ale mój kod jest inny niż w przyklejonym wątku i niestety sam nie umiem tego rozwiązać.
Kod
$(document).ready(function() {
    $('#menu a').click(function(){                      
        var toLoad = $(this).attr('href');
        $('#content').slideUp();
        $('#content').load(toLoad,'',$('#content').slideDown());
        return false;
    });
});


Ten post edytował MiXen 17.02.2012, 01:11:29
Go to the top of the page
+Quote Post
kaem
post 17.02.2012, 11:05:28
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

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


- może jakieś problem z cachowaniem: spróbuj jQuery.ajaxSetup({ cache: false });
- sprawdź w firebugu czy ciasteczka są przesyłane?
- domena z której skrypt js jest wywoływany jest ta sama do której chcesz wysłać żądanie? jeśli nie - jest to problem Cross Domain

Ten post edytował kaem 17.02.2012, 11:06:03
Go to the top of the page
+Quote Post
MiXen
post 17.02.2012, 12:04:39
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.02.2012

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


1.Jak bd w domu to sprobuje to zrobic.
2. A czy moglbys przyblizyc jak to zrobic bo nigdy niekorzystalem z firebuga.
3. Wszystko jest w obrebie jednej domeny wiec to nie to smile.gif
Go to the top of the page
+Quote Post
kaem
post 17.02.2012, 12:52:16
Post #4





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

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


W firebugu - oczywiście jeśli używasz Firefoxa. Nagłowki zapytania masz m.in. w zakładce 'Konsola' i tam powinno być mniej więcej coś takiego: Cookie: NazwaSesji=jakas_wartosc
Jak korzystasz z Opery to odpowiednikiem firebuga jest dragonfly, chrome i ie też coś tam mają. Generalnie są to najbardziej podstawowe narzędzia przy pisaniu aplikacji internetowych.
Go to the top of the page
+Quote Post
MiXen
post 19.02.2012, 17:10:17
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.02.2012

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


Doszedłem jak działa firebug i sprawdziłem, czy podczas zapytania xmlhttpRequest sa przesyłane coockie i rzeczywiście istnieją, więc dlaczego np. zmienna sesyjna $_SESSION['login'] jest pusta, chociaż w rzeczywistości nie jest?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 21:02