Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][AJAX][PHP] Pobranie zmiennej z php do zewnętrznego javascriptu (JSON)?
szymek001
post 4.05.2014, 03:24:56
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 21.09.2005

Ostrzeżenie: (10%)
X----


Witam,

potrzebuję pobrać zmienną z pliku php i wstawić do oddzielnego javascriptu.

Dokładnie ma to być zmienna o sesji, którą później muszę wykorzystać w instrukcji warunkowej if (w pliku .js)
Wyczytałem, że da się zrobić coś takiego przy pomocy json_encode, jednak nie potrafię użyć tego w pętli javascriptu.

dla testu w php napisałem:
Kod
$sesja = array( "sesja" => "1" );
$sesja_js = json_encode( $sesja );


czy ktoś wie, jak wczytać to w całkiem osobnym pliku JS?
Go to the top of the page
+Quote Post
#luq
post 4.05.2014, 08:18:32
Post #2





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


Nie wiem w jakim celu Ci to potrzebne ale błądzisz.

Powinieneś raczej w pliku, nazwijmy go, foo.js mieć funkcje/metodę/klasę do której przekazujesz parametr

foo.jso
[JAVASCRIPT] pobierz, plaintext
  1. function bar(pParam){
  2. console.log(pParam)
  3. }
[JAVASCRIPT] pobierz, plaintext


index.php
  1. <?php
  2. $zar = 'zar';
  3. ?>
  4. <script language="javascript">
  5. bar(<?=$zar?>)


Jedynym sposobem który widzę żeby to co chcesz można było zrealizować to można by ładować foo.php (już nie foo.js) z parametrem w GETcie który by w PHPie odczytywał tą zmienną, dalej byłby kod JSowy a na końcu rzucony odpowiedni nagłówek, tak aby sam plik był odczytywany przez przeglądarkę jako plik JSowy


--------------------
Moja gra - scraby.io
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: 23.08.2019 - 01:57