【发布时间】:2013-11-08 23:47:45
【问题描述】:
这是我的代码不起作用:
var sessionListJSON = GatherSessionsFromPage();
$.post('ajax.php', {
_ExportMissingAddressesToXLS : 1,
sessions : sessionListJSON // ARRAY
}, function(data) {
});
这是我的php 尝试捕捉它:
else if (array_key_exists('_ExportMissingAddressesToXLS', $_POST)) { // {{{
$sessions = $_POST['sessions'];
ExportMissingParentAddressesToXLS($sessions);
} // }}}
如何通过jQuery.post 正确发送此数组,然后在 PHP 中检索它?另外,这会是序列化的情况吗?如果是这样,你如何为 JS/jQuery 做到这一点?
【问题讨论】:
-
如果是 JSON,那么它已经被序列化了——这就是 JSON 的全部意义。
-
而且如果是数组的话,把
JSON放在变量名里会很混乱。 -
试着把 var_dump($_POST);在 ajax.php 脚本中的任何条件之前
标签: javascript php jquery arrays serialization