このようなjqueryでjson文字列をajaxに渡しました。私のJSONファイルには、チェックボックスとリストの値があります。PHPでJSON文字列を受け取ってデコードする方法は?
var jsonstr = JSON.stringify(result);
ここで、「jsonstr」は選択されたフォーム要素である。 PHPで
function runAjax(jsonstr)
{
type:"POST",
url: "ajax.php",
data: 'json=' +jsonstr,
dataType: 'json',
headers: {
'Content-Type': 'application/json',
success: function(){
alert('Test results submitted!');
},
};
return false;
私はこの糸状JSONを受け取るしようとしていますが、それは「ヌル」のような出力を与えていました。
$data= $_POST['json'];
//decode Json string to PHP object
$phpobj = json_decode($data,true);
print_r($data);
$phpobj = json_encode($data,true);
私がやっているとし、一部を復号化する際に何をする必要があります何か問題はありますか?誰も助けることができますか?
私は同様の問題を抱えています。 JSON文字列を表示できますか? – Illep