Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak odczytać dane z JSONa?
Saki
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Mam pytanie,
jak odczytać dane z tego jsona w JS aby miałbym zmienne w PHP
w tym przypadku potrzebuje zmienne w php $id; $rozmiar; $color

  1. <script type="text/javascript">
  2. var _sklep : {
  3. "id" : "12",
  4. "rozmiar" : "140",
  5. "color" : "ff0000"
  6. }
  7. };

Chciałbym aby w php miałbym zmienne np $id; $rozmiar; $color i jak bym zrobił
  1. echo $id; // 12

wyświetliło by mi 12 (IMG:style_emoticons/default/smile.gif)

PS. JavaScript z jsonem jest w pliku, muszę jakoś z pliku html odczytac JSONa z JS

Ten post edytował Saki 9.06.2011, 21:19:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


json_decode ?

Ten post edytował kamil4u 9.06.2011, 21:25:27
Go to the top of the page
+Quote Post
Saki
post
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Cytat(kamil4u @ 9.06.2011, 22:25:12 ) *


Ale ja nie moge edytować pliku JS, nie mam do niego dostepu jest tylko w stronie, ja pomyslałem żeby szukać id i pozniej wyswietlic, wiesz może jak szuka się w pliku wyrazów (w źródle strony)?

Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Wyrażenie regularne lub operacje na DOM w PHP(patrz google i manual).

--edit--
Pomyśl co będzie lepsze, bo możesz się z tym trochę pobawić.

Ten post edytował kamil4u 9.06.2011, 21:33:56
Go to the top of the page
+Quote Post
Saki
post
Post #5





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Cytat(kamil4u @ 9.06.2011, 22:33:19 ) *
Wyrażenie regularne lub operacje na DOM w PHP(patrz google i manual).

--edit--
Pomyśl co będzie lepsze, bo możesz się z tym trochę pobawić.


Gdzie mam błąd że mi nie działa Wyrazenie regularne pobierające ID?


preg_match("#\"id\" : \"(.*)\"#", $json, $ciag);
$ciag[0]=str_replace("\"id\" : \"", "",$ciag[0]);
$ciag[0]=str_replace("\"", "",$ciag[0]); $json=$ciag[0]; unset($ciag);
echo $ciag; // powinno wyswiwtic walute id
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: 26.09.2025 - 07:26