Php json_decode nem ad vissza semmit

Php json_decode nem ad vissza semmit
2013-01-30T10:25:22+01:00
2013-01-30T12:04:24+01:00
2022-11-28T03:20:36+01:00
Lazlow
Sziasztok!

Az a problémám, hogy míg localhost-on tökéletesen működik, addig az éles szerveren nem ad vissza értéket a json_decode().

A függvény támogatva van, ezt ellenőriztem a function_exists()-el.

Az értékek jquery ajax-ból éreznek és a json_decode()-nak való átadás előtt még localhost-on és az éles webszerveren is léteznek, tehát nem eleve üres json sztringet adok át, ezt is ellenőriztem.

localhost-on a json string:
{"old_value":"1234","new_value":"5678"}

éles szerveren:
{"old_value":"1234","new_value":"5678"}

Bár nem gondoltam, hogy ér valamit, de str_replace()-el eltüntettem a backslash-eket, de így sem lett jó.

A file-ok utf-8 kódolásúak BOM nélkül, ha még ez hasznos infó lehet.

Egyelőre elakadtam..., de próbálkozom még.

Köszönöm, ha valaki közben segít :)
Mutasd a teljes hozzászólást!
Átállítottad json-re?
Nézted firebuggal, hogy mi megy ki, és mi jön vissza?

Jó lenne látni a php oldalt is...

Szerk: Bocs nem láttam meg a másik oldalt csak most.

ezt:

$obj->getData(json_decode($_GET['data']));

írasd már ki, hogy szerinted valid json lesz-e...

jobb lenne valami ilyen forma:

$arr = array("old" => $_data->{old_value},"new" => $_data->{new_value}); echo json_encode($arr);

és te json_decode-ot használsz, nem enkódolni kelleni arra az esetre, hogy vissza tudd adni?...
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd