【发布时间】:2011-01-15 07:22:53
【问题描述】:
我正在尝试这种我见过serializeArray() 的新方法。
//with ajax
var data = $("#form :input").serializeArray();
post_var = {'action': 'process', 'data': data };
$.ajax({.....etc
所以我得到了这些键值对,但是如何用 PHP 访问它们呢?
我认为我需要这样做,但它不起作用:
// in PHP script
$data = json_decode($_POST['data'], true);
var_dump($data);// will return NULL?
谢谢,理查德
【问题讨论】:
-
你对
json_decode的返回值有什么处理吗? -
谢谢,之后我尝试像关联数组一样使用它。我现在将 post 数组存储在会话变量中,以便可以在其他地方执行 print_r 或 var_dump。现在我什么都看不见了。
标签: php jquery json parsing serializearray