這是一個非常基礎的HTML表單提交問題,但卻是一個非常實用的技巧
我的業務場景是這樣的:
一個可動態建立input的表單,如下圖

第一種,傳統的普通提交方式,給每一個要提交的input一個唯一的name
瀏覽器提交抓到的格式是這樣子的


第二種,陣列的方式進行表單提交
瀏覽器和後端列印的結果分別為


細心觀察就會發現,提交的name值發生了變化,變成了一樣的?陣列? 提交到後端就會發現資料比之前整齊多了 但這裡要注意的是,提交的陣列鍵中不需要使用引號,否則引號也會成為鍵的一部分
當然了,實際中還可能遇到這樣的問題,要提交的組數(像上面的1、2、3)是不確定的,可以在前端隨意地添加,這個時候怎麼去用陣列提交這些內容呢?
下面就是我業務中的實際解決方案


