JqueryでJSONアラリーを作成し、それをphpに送信しています。PHPでデコードしましたが、エラーメッセージが表示されます。以下は、phpで到着する配列のエコーとエラーメッセージです。注:渡したアイテムは1つだけです(小さくするためですが、さらに配列にはさらに多くのアイテムがあります:
これは現在の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配列を送信しているのですか、それとも正しくエンコードされていませんか?
どうも