Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]powiązanie PHP z JS
Th0e
post 20.01.2016, 21:03:23
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


Niedawno zacząłem uczyć się javascript w zamierzeniu pisania bardziej dynamicznych stron. Jednak w praktyce nie da się, lub po prostu nie umiem powiązać skryptów PHP z JS.

W wewnątrz JS nie da się wywołać kodu PHP. W kodzie PHP da się wywołać JS, ale nie da się swobodnie tego powiązać tzn. nie wyciągniemy żadnych danych z JS do PHP.

Jest może jakaś biblioteka, czy po prostu zna ktoś rozwiązanie by móc pisać kod tego typu?

  1. var obiekt = document.getElementById('obiekt');
  2. obiekt.onclick = function(){<?php funkcja(); ?>}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
untorched
post 20.01.2016, 21:09:05
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


JS jest wykonywany po stronie przeglądarki, a PHP po stronie serwera.

"W kodzie PHP da się wywołać JS" oznacza tyle, iż wysyłasz z serwera kod JS do przeglądarki, która dopiero go interpretuje.

  1. $zmienna = 5;
  2.  
  3. echo '<script>
  4. var zmienna_z_php = '.$zmienna.'
  5. </script>


Lub zainteresuj się technologią AJAX.
Go to the top of the page
+Quote Post
Th0e
post 20.01.2016, 21:28:18
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


Cytat(untorched @ 20.01.2016, 21:09:05 ) *
JS jest wykonywany po stronie przeglądarki, a PHP po stronie serwera.

"W kodzie PHP da się wywołać JS" oznacza tyle, iż wysyłasz z serwera kod JS do przeglądarki, która dopiero go interpretuje.

  1. $zmienna = 5;
  2.  
  3. echo '<script>
  4. var zmienna_z_php = '.$zmienna.'
  5. </script>


Lub zainteresuj się technologią AJAX.



Właśnie takie wprowadzanie danych nie za bardzo mi pomoże.

Czyli powinienem się pouczyć ajax? A co sądziecie o jquery?
Go to the top of the page
+Quote Post
Comandeer
post 20.01.2016, 22:09:07
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


jQuery to prehistoryczna biblioteka od DOM i Ajaksu, która jakimś cudem przeżyła już eony i dalej jest niezwykle popularna, chociaż zaczyna już mocno trącić myszką… To sądzę o jQuery wink.gif

Ajaks obecnie to zbiór wielu technologii: tradycyjnego XMLHttpRequest, nowiutkiego Fetch API, potężnych Web Sockets, ustandaryzowanego long-polling w postaci Server-Sent Events, CORS i kilku innych. jQuery używa raptem pierwszej z tych technologii.

BTW, ciekawostka, Ajax to nie akronim: https://blogs.oracle.com/arungupta/entry/aj...x_ajax_ofcourse wink.gif

Ten post edytował Comandeer 20.01.2016, 22:10:24


--------------------
Go to the top of the page
+Quote Post
Th0e
post 20.01.2016, 23:14:59
Post #5





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

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


Dzięki wielkie za pomoc, temat do zamknięcia 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: 18.07.2025 - 04:29