Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Zamiana stringu w tablice.
Forum PHP.pl > Forum > Przedszkole
dram
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 ?
b4x
Pokaż ten kod... smile.gif
dram
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.
b4x
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));?>;
_Borys_
javascript
  1. JSON.parse(str);

jquery
  1. parseJSON(str);
dram
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);
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.