Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Ładowanie podstron i brak dostępu do zmiennych.
MiXen
post
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ć? (IMG:style_emoticons/default/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
 
Start new topic
Odpowiedzi (1 - 4)
kaem
post
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
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kaem
post
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 12:00