Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Zamiana stringu w tablice.
dram
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 15.10.2011

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


Hello.

Do funkcji js.owej wpisywałem [$znaki] , i tworzyła się automatycnzie tablica, z elementami.

Jednak gdy, jsonem otrzymuje dane do skryptu js, i to ze skryptu js próbuje wklepać tak dane do funkcji tj. [odebrane.znaki]

Wtedy w console.log zwraca mi to tak:

["10,10,10,01,01,01,00"]

I to jest jako jedna wielka duża komórka. Więc jak ten string zamienić w tablice ?
Go to the top of the page
+Quote Post
b4x
post
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Pokaż ten kod... smile.gif


--------------------
Go to the top of the page
+Quote Post
dram
post
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 15.10.2011

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


w PHP.

  1. $arr['kategorie'] = $kategorie_x;


I tu jak juz robiłem do js.a od razu [$kategorie_x] było dobrze.

Teraz następuje kodowanie do jsona, a w jsie normalnie wklepuje to co otrzymałem.
Go to the top of the page
+Quote Post
b4x
post
Post #4





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Jeśli dobrze rozumiem.

  1. $kategorie_x = '10,10,10,01,01,01,00';


  1. <script type="text/javascript">
  2. var json_tablica = <?php echo json_encode(explode(',', $kategorie_x));?>;


--------------------
Go to the top of the page
+Quote Post
_Borys_
post
Post #5





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


javascript
  1. JSON.parse(str);

jquery
  1. parseJSON(str);
Go to the top of the page
+Quote Post
dram
post
Post #6





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 15.10.2011

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


Hmm
[02:41:13.977] SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data @ http://ciach.eu

Odebrane - cała tablica

var str = odebrane.kategorie_x;
var odebrane1 = JSON.parse(str);
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 Aktualny czas: 20.08.2025 - 23:06