Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekazanie wyniku JS do zmiennej PHP
ArekBe
post 13.11.2013, 19:19:00
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.09.2012

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


Witam!

Mam pytanie co do przekazania wyniku ze skryptu JS.

  1. <script type="text/javascript" >
  2. var channel1 = "tsm_wildturtle";<!-- przykładowy streamowiec z twitch'a -->
  3.  
  4. function showViewers(a){
  5. alert(a.viewers_count);
  6. }
  7.  
  8. $.getJSON("http://api.justin.tv/api/stream/summary.json?channel="+ channel1 + "&jsonp=?", function(a){document.getElementById("viewers").innerHTML += a.viewers_count;});


Jest możliwość przekazania tego wyniku, który znajduje się w <div id="viewers"></div> do zmiennej PHP? Bardzo mi na tym zależy a kombinuję trzeci dzień.. Przepatrzyłem google i jest trochę przykładów ale z żadnego nie mogę nic zdziałać. Widziałem jakiś sposób, że JS przekazało do $_POST ale próbowałem to przerobić do własnych upodobań i nie działa..

Z góry dziękuję i pozdrawiam,
Prime!

Ten post edytował ArekBe 13.11.2013, 19:21:20
Go to the top of the page
+Quote Post
markuz
post 13.11.2013, 19:42:10
Post #2





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

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


Poczytaj o AJAX


--------------------
Go to the top of the page
+Quote Post
ArekBe
post 13.11.2013, 20:34:05
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.09.2012

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


Dzięki za pomoc...
Go to the top of the page
+Quote Post
reyne
post 20.11.2013, 18:45:46
Post #4





Grupa: Zarejestrowani
Postów: 73
Pomógł: 1
Dołączył: 19.12.2007

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


na przykład dołączasz bibliotekę JQUERY i kod JS:

  1. <script src="js/jquery-1.9.1.min.js"></script>
  2. <script type="text/javascript">
  3.  
  4. $("#pobierz").click(function() { odbierz_dane(); }); // po kliknięciu buttona o id=pobierz uruchamia funkcję odbierz_dane();
  5.  
  6. function odbierz_dane() {
  7. var viewers = $("#viewers").val(); // pobiera dane z div o id=viewers
  8. $.ajax({
  9. url: "plik_odbierajacy_dane.php",
  10. type: "POST",
  11. data: { viewers : viewers }, // przesyła zmienne do pliku "plik_odbierajacy_dane.php" w tym przypadku będzie to zmienna $_POST['viewers']; zawierająca dane z div o id=viewers
  12. success: function(data){
  13. $("#response").html(data); // wyświetla pobrane dane w div o id=response
  14. }
  15. });
  16. }
  17. </script>
  18. <div id="response"></div>
  19. <button id="pobierz">pobierz dane</button>

tworzysz plik PHP który odbiera dane, np:
plik_odbierajacy_dane.php
  1. <?php
  2. echo $_POST['viewers'];
  3. ?>



Jeśli masz więcej pytań, pytaj wink.gif

Ten post edytował reyne 20.11.2013, 18:55:18
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: 19.04.2024 - 23:50