我在 Jquery 中创建一个 JSON 数组,然后将其发送到 php。在 php 中我对其进行解码,但我收到一条错误消息。下面是到达 php 的数组的回显和错误消息。注意:我只传递了一项(以使其更小,但在进一步的数组中会有更多项:
这是当前的 PHP 代码:
print_r($_POST['cropData']);
$cropData = json_decode($_POST['cropData']);
print_r($cropData);
这里也是生成 json 数组的 jquery:
jsonArray[thumbNum] = [{'src':val.attr('src')},
{'width':val.width()},
{'height':val.height()},
{'dataCX':val.attr('data-cx')},
{'dataCY':val.attr('data-cy')},
{'dataCW':val.attr('data-cw')},
{'dataCH':val.attr('data-ch')}
]
thumbNum++;
}
$.post('scripts/php/join_processing.php', {
'cropJoin': '1',
'cropData': jsonArray},
function(data) {
关于我在这里做错了什么有什么建议吗?我是在发送格式错误的 JSON 数组还是未正确编码?
谢谢