我有透过JSON.stringifyAJAX JSON数据不打印在PHP
{
"user":"Mark",
"id":"80",
"0":["age","=","twenty four","varchar"],
"1":["prefix","=","Mr.","enum"]
}
我正在通过AJAX发送这PHP文件在JavaScript中JSON数据所做的形式排列。当我回显POST我得到的值
echo (serialize($_POST['data']));
s:263:
"{
"user":"Mark",
"id":"80",
"0":["age","=","twenty four","varchar"],
"1":["prefix","=","Mr.","enum"]
}";
我怎样才能获取数组或对象中的张贴数据。我试图做
var_dump(json_decode($ _ POST ['data']));
AND
var_dump(json_decode(serialize($ _ POST ['data']))); var_dump(json_decode($ _ POST ['data'],true));
但他们没有工作。输出为空。
'var_dump($ _ POST)'first。 – xdazz
你确定这是你的所有输入吗? [似乎工作正常](http://codepad.viper-7.com/PFeM7p)对我来说。 – complex857
打印$ _POST ['data']给我> {“user”:“Mark”,“id”:“80”,“0”:[“age”,“!=”,“twenty four”,“varchar “],”1“:[”prefix“,”=“,”Mr。“,”enum“]} – HardCode