Javascript JSON数据通过PHP时为空

Javascript JSON数据通过PHP时为空,javascript,php,json,Javascript,Php,Json,我试图通过我制作的php表单传递一些JSON数据: <?php $json ='{"client_id": "mykey", "client_secret": "mysecret", "grant_type": "client_credentials"}'; $stuff = json_encode($json); ?> <form action="https://api.yotpo.com/oauth/token" method="POST"> &l

我试图通过我制作的php表单传递一些JSON数据:

<?php 
$json ='{"client_id": "mykey",
"client_secret": "mysecret",
"grant_type": "client_credentials"}';

$stuff = json_encode($json);


?>

<form action="https://api.yotpo.com/oauth/token" method="POST">

    <input type="hidden" name="post_data" <?php echo 'value="'.$stuff.'"'; ?> />
    <input type="submit">
</form>


json\u encode(),并告诉我们其中包含的内容。@JayBlanchard下一页不是我自己的。这是我试图与之交互的api页面。不过我可以让它转到我自己的页面,然后只返回一秒。数组([post_data]=>{)就是我得到的。你的字符串已经是JSON了,所以不需要在它上面调用
JSON_encode()
。只要
echo'value=“”。$JSON.”;