Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie zmiennej $_SESSION przez ajax
Inferno211
post 15.10.2015, 12:30:40
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 16.04.2012

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


Witajcie, kolejnym moim problemem jest pobranie zawartości zmiennej $_SESSION['id'], za pomocną js (ajax). Sesje trzymane są po stronie serwera, a js wykonuje się po stronie klienta i teraz pytanie, jak zrobić by js mógł odczytać tą zmienną?

Kod
            $(document).ready(function(){
                $('#submit_post').click(function(){
                    var    uid         =    1;//$_SESSION['id'].val();
                    var comment        =    $('#postbox').val();
                    var pid            =    6;//$_GET['post'].val(); //static post id

                    if (!comment.trim()) {
                        //alert('Wpisz komentarz!');
                        $('#komentarzError').modal('show');
                        return false;
                    }
                    
                    $.ajax({
                        url:'/inc/functions/add-comment.php',
                        type:'post',
                        dataType:'html',
                        //data:'uid='+uid+'&comment='+comment+'&pid='+pid,
                        data : {uid: uid, comment: comment, pid: pid},
                        success:function(data){
                            if(! data ){
                                alert('Coś poszło nie tak!');
                                return false;
                            }
                            //$(data).hide().prependTo("#comment_thread").fadeIn(1000);
                            $('#comment_thread').prepend(data).fadeIn(1000);
                            //reset input boxes
                            $('#postbox').val('');
                        }
                    });
                });
            });


Czy jeżeli zrobię coś takiego w nagłówku, to czy zmienną "id_sesji" będę mógł normalnie odczytać w jakimś pliku js?

  1. <script type="text/javascript" >
  2. var id_sesji = <?php echo json_encode($_SESSION['ID']); ?>;
  3. </script>
Go to the top of the page
+Quote Post
markuz
post 15.10.2015, 12:36:24
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Cytat
Sesje trzymane są po stronie serwera, a js wykonuje się po stronie klienta i teraz pytanie, jak zrobić by js mógł odczytać tą zmienną?

Albo podany przez Ciebie sposób, albo AJAX.

Cytat
Czy jeżeli zrobię coś takiego w nagłówku, to czy zmienną "id_sesji" będę mógł normalnie odczytać w jakimś pliku js?

Tak


--------------------
Go to the top of the page
+Quote Post
Inferno211
post 15.10.2015, 12:36:42
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 16.04.2012

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


@Edit

Można usunąć temat... poradziłem już sobie smile.gif
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.04.2024 - 22:38