我想将多维数组发送到 PHP 脚本。我有简单的脚本:var data = [{ name: 'test1', value: 'test data' }, { name: 'test2', value: 'test data' }]; $.post('script.php', data, function (data) { alert('ok'); },);但 PHP 返回给我:[ "test1" => "test data" "test2" => "test data"]我希望收到:[ {'name': 'test1', 'value': 'test data'}, {'name': 'test2', 'value': 'test data'}]我怎样才能做到呢?
1 回答
森林海
TA贡献2011条经验 获得超2个赞
将其转换为 JSON 以您想要的格式发送:
$.post("script.php", {data: JSON.stringify(data)}, function ...);
然后用 PHP 解码:
$data = json_decode($_POST['data'], true);
- 1 回答
- 0 关注
- 125 浏览
添加回答
举报
0/150
提交
取消