我想將多維數(shù)組發(fā)送到 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貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
將其轉(zhuǎn)換為 JSON 以您想要的格式發(fā)送:
$.post("script.php", {data: JSON.stringify(data)}, function ...);
然后用 PHP 解碼:
$data = json_decode($_POST['data'], true);
- 1 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報(bào)
0/150
提交
取消