Jump to content
Pardon our ads (a necessary update) ×

JSON in Php not working


bookerbb

Recommended Posts

I have a problem and do not know what the problem is. I have a javascript variable in my html. which is

 var people = '{"names": ["Matthew", "Lucas", "Todd", "Roxie", "Kyle", "Ken", "Gideon"], "surnames": ["Patel", "Lee", "Ingram", "Richter", "Katayanagi", "Katayanagi", "Graves"]}';

I parse the variable on one function in my script and use it. Everything works fine.

var mydata = JSON.parse(people);

But then I need to send the data to a php file, I send it by wrtting the data to a hidden input.

var strObject = JSON.stringify(mydata);


var replaced = strObject.replace(/\//g, '');


oFormObject = document.forms['theForm'];
oFormObject.elements["jsonData"].value = replaced;

After which I try to encode it in my decode.php using:

$obj = $_POST['jsonData'];
$p = json_decode($obj);

var_dump($p);

But when I do a var_dump($s) I get this NULL as output.

Link to comment
https://forums.phpfreaks.com/topic/298018-json-in-php-not-working/
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.