Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]powiązanie PHP z JS
Th0e
post
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
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
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
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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/wink.gif)

Ten post edytował Comandeer 20.01.2016, 22:10:24
Go to the top of the page
+Quote Post
Th0e
post
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 (IMG:style_emoticons/default/smile.gif)
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: 23.08.2025 - 16:54