4
儘管我盡了最大的努力,但我一直在獲取提交給NodeJS和Express以及handlebars的表單元素的數組鍵。節點中的表單元素數組鍵和表達式
我的表單元素看起來是這樣的:
{{#each block}}
<input type='text' name='block_payout[{{id}}]' />
{{/each}
這導致下面的標記在瀏覽器中:
<input type='text' name='block_payout[14]' />
<input type='text' name='block_payout[15]' />
<input type='text' name='block_payout[16]' />
在PHP中,這將導致一個數組的$ _POST的元素array:
$_POST [
block_payout [
14 => value1
15 => value2
16 => value3
]
]
但是,Node/Express中的req.body屬性刪除了這些鍵和cre阿泰索引數組:
req.body [
block_payout [
0 => value1
1 => value2
2 => value3
]
]
因爲我想使用的關鍵扳平提交值到別的東西,這是我的一個大問題。有誰知道我可以通過正確的密鑰獲取提交的表單數據?
謝謝!這是一種恥辱,它必須是這樣的,我不知道它是否可以被視爲一個錯誤。 – lewis