如果我有一個HTML形式,其中名稱值是:序列化格式值,其中名稱是胡說[郵件]
name="main[name]"
name="main[email]"
name="main[info]"
我將如何去獲得的形式排列的所有值:
main : { name : 'value', email : 'value', info : 'value' }
我已經試過jQuery的serialize()
從舊堆棧(Obtain form input fields using jQuery?)的問題,但這種解決方案給我沿着
{ 'main[email]' : 'value', 'main[email]' : 'value', 'main[info]' : 'value' }
線陣列
編輯:原因我做的main[email]
格式是因爲我有一個額外的輸入那裏CSRF,我需要從實際的輸入值來區分,最終陣列會是這樣的:
[ csrf: '', main : { name : 'value', email : 'value', info : 'value' } ]
這樣我就可以使用main
值。
呵呵,人家叫我瘋了拒絕jQuery和寫我自己的代碼...現在誰的笑,當我有精美的序列化形式,包括您點擊的按鈕和輸入的圖像甚至座標! :3 –
如果你正在尋找傳遞數組作爲值,你將不得不手動創建數組,並將它們放入帖子中的值 – VIDesignz
看看這個http://stackoverflow.com/a/8407771/597419 – Danny