【发布时间】:2014-07-02 06:58:48
【问题描述】:
我正在尝试使用 jquery 将数据传递给 php。我正在使用 javascript 获取数据。
jQuery :
$.post("export.php", JSON.stringify(result)); //result is an array of object
当我在 chrome 上使用调试器时,我可以在表单数据中看到类似这样的内容: [{"id":"foo","x":0,"y":1,"z":8,"t":3}]:
但是当我试图用 php 检索它时,它不起作用:
echo 'Before decode ';
$array=$_POST['data'];
echo 'After decode ';
echo $array;
它只回显这个:解码前解码后
我错过了什么? (我知道我应该解码数据以在 php 中取回一个数组,但我对其进行了简化以查看问题出在哪里)
【问题讨论】:
-
你没有将它作为数据传递,使用 $.post("export.php", {data : JSON.stringify(result)});
-
非常感谢,现在可以使用了。