我在Jquery中創建JSON文件,然後將其發送到php。在PHP我解碼,但我收到一條錯誤消息。下面是到達php和數組的錯誤消息的回聲。注:我只通過一個項目(以保持它小,但在進一步的將有數組中的多個項目:jquery + php - 使用JSON數組
這是當前的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數組或不編碼它科爾ectly?
thx
JSON.stringify(your_array); – donutdan4114
@ donutdan4114:爲什麼? – zerkms
@zerkms:如果您想通過POST傳遞JSON字符串。 – donutdan4114