Hoi

Ik ben bezig om JPList te gebruiken in 1 van mijn scripts.
Ik denk dat er niets mis is met JPList maar:

In server-json.php

$statuses = json_decode(urldecode($statuses));

De return = NULL

Nu heb ik het wat opgesplitst:

$statuses = urldecode($statuses);


De return:
Returns:
$statuses
: string = "[{\"action\":\"paging\",\"name\":\"paging\",\"type\":\"pagination\",\"data\":{\"number\":\"10\",\"currentPage\":0,\"paging\":null},\"inStorage\":true,\"inAnimation\":true,\"isAnimateToTop\":true,\"inDeepLinking\":true},{\"action\":\"sort\",\"name\":\"sort\",\"type\":\"drop-down\",\"data\":{\"path\":\"default\",\"dateTimeFormat\":\"\",\"ignore\":\"\"},\"inStorage\":true,\"inAnimation\":true,\"isAnimateToTop\":false,\"inDeepLinking\":true},{\"action\":\"filter\",\"name\":\"title-filter\",\"type\":\"textbox\",\"data\":{\"path\":\".title\",\"ignore\":\"[~!@#\$%^&*()+=`'\\\"/\\\\_]+\",\"value\":\"\",\"filterType\":\"TextFilter\"},\"inStorage\":true,\"inAnimation\":true,\"isAnimateToTop\":false,\"inDeepLinking\":true},{\"action\":\"filter\",\"name\":\"desc-filter\",\"type\":\"textbox\",\"data\":{\"path\":\".desc\",\"ignore\":\"[~!@#\$%^&*()+=`'\\\"/\\\\_]+\",\"value\":\"\",\"filterType\":\"TextFilter\"},\"inStorage\":true,\"inAnimation\":true,\"isAnimateToTop\":false,\"inDeepLinking\":true},{\"action\":\"views\",\"name\":\"views\",\"type\":\"views\",\"data\":{\"view\":\"jplist-list-view\"},\"inStorage\":true,\"inAnimation\":true,\"isAnimateToTop\":false,\"inDeepLinking\":true},{\"action\":\"filter\",\"name\":\"themes\",\"type\":\"checkbox-group-filter\",\"data\":{\"pathGroup\":[],\"filterType\":\"pathGroup\"},\"inStorage\":true,\"inAnimation\":true,\"isAnimateToTop\":false,\"inDeepLinking\":true},{\"action\":\"filter\",\"name\":\"colors\",\"type\":\"checkbox-group-filter\",\"data\":{\"pathGroup\":[],\"filterType\":\"pathGroup\"},\"inStorage\":true,\"inAnimation\":true,\"isAnimateToTop\":false,\"inDeepLinking\":true}]"

Hierna wil ik de slashes verwijderen:

if (get_magic_quotes_gpc()) {
$statuses = stripslashes($statuses);
}

De slashes worden niet verwijderd

$statuses = json_decode($statuses);

De return hiervan = NULL


Kan iemand me vertellen waarom??
Ter info. Zelfde vraag staat ook op http://www.pfz.nl/forum/topic/10922-php-mysql-json-returns-null/

Crossposting is niet erg, maar maak er even melding van aub. Anderen kunnen dan
a) zien of het probleem misschien al is opgelost
b) of er meer informatie beschikbaar is
c) wat er al aan antwoorden gegeven is, zodat iemand niet voor de kat zijn viool een antwoord geeft, terwijl dat ergens anders al ook al staat.

Reageren