json_decode probléma
Sziasztok!
A tapasztalatom szeretném megosztani veletek, hátha valaki idejét megtudom spórolni. Tehát egy ajax kérésben küldtem paraméterek között egy stringet, amit egy tömbből hoztam létre toSource()-al. Ez a függvény a stringen belüli idézőjeleket átalakította \"-re. Sajnos ez miatt a szerver oldalon szívtam 1-2 órát. Ugyanis a json_decode ezt így nem hajlandó feldolgozni. PHP oldalán csak annyit találtam, hogy a json_decode csak UTF-8 szövegeket hajlandó dekódolni. Végülis szerencsére egy str_replace('\\"', '"', $text); segített a probléma megoldásában. Lehet béna vagyok vagy csak fáradt, de remélem a hasonló cipőben járó(k)nak tudtam segíteni!
■ A tapasztalatom szeretném megosztani veletek, hátha valaki idejét megtudom spórolni. Tehát egy ajax kérésben küldtem paraméterek között egy stringet, amit egy tömbből hoztam létre toSource()-al. Ez a függvény a stringen belüli idézőjeleket átalakította \"-re. Sajnos ez miatt a szerver oldalon szívtam 1-2 órát. Ugyanis a json_decode ezt így nem hajlandó feldolgozni. PHP oldalán csak annyit találtam, hogy a json_decode csak UTF-8 szövegeket hajlandó dekódolni. Végülis szerencsére egy str_replace('\\"', '"', $text); segített a probléma megoldásában. Lehet béna vagyok vagy csak fáradt, de remélem a hasonló cipőben járó(k)nak tudtam segíteni!
Miért json?
Miért küldesz szerverre json-t?
Lehet, hogy én nem értek hozzá, de én úgy szoktam, hogy a javascriptes adatot queryStringgé konvertálom, és úgy küldöm el. Így legalább a szerver nem szop a dekódolással, és a dolgok úgy érkeznek meg, ahogy én akarom.
A mezők száma
POST
:-)