Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript]Przekazanie wyniku JS do zmiennej PHP
Forum PHP.pl > Forum > Przedszkole
ArekBe
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!
maviozo
Powinno działać, ale masz tam jakąś dziwną skłądnię trochę. Nie lepiej tak:
Kod
var zmienna=document.getElementById("viewers").innerHTML  += a.viewers_count;
$.getJSON("http://api.justin.tv/api/stream/summary.json?channel="+ channel1 + "&jsonp="+zmienna);
PrinceOfPersia
Cytat(ArekBe @ 13.11.2013, 18:41:03 ) *
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..

do $_POST czy do $_GET?
tak jak robisz, to przekazuje jeśli już to do GET (bo getJSON = a więc idzie GET request).
Ale masz w jQuery też coś takiego:
http://api.jquery.com/jQuery.post/
co wykonuje POST requesta.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.