![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 23.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chcę przekazać tablicę z php do js
Tablica jest zapisywana w pętli : Kod .... $_SESSION['tabOne'][]=$_FILES['polePrzekaznika']['name'][$j]; ... następnie zamieniam ją na obiekt JSON: Kod $objJSON=array(); $objJSON=json_encode($_SESSION['tabOne']); kolejny krok to zamiana w stworzonym ciągu znaku ' na " . Zmiana następuję ponieważ doczytałem się że objekt JSON w PHP od tego samego obiektu w JS różni się formą zapisu. Kod $objJSONConvert=str_replace("\"","'",$objJSON); w kolejnym kroku wywołuje między innymi funkcje JS do której ma być przekazana tablica. Kod echo'<script type="text/javascript">document.getElementById(\'information\').innerHTML=\''.$inf.' \';wstawInfo('.$objJSONConvert.')</script>'; W funkcji JS wykonuje: Kod function wstawInfo(tabOneJS) { var tOJS=JSON.parse(tabOneJS); ..... } i właśnie tu wyrzuca mi błąd: Błąd: JSON.parse: unexpected character Co wykonuje źle? Proszę o wskazówki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 16:49 |